HTML基础
1、什么是浏览器,浏览器的内核?
帮助用户浏览网页。
Ie内核:trident safari:webkit火狐:gecko chrome,opera:blink
Eg:360浏览器用了ie的trident和blink
2、服务器,服务器端程序?
服务器是一台专门为用户处理请求等的服务的电脑。
服务器端软件(IIS):运行在服务器端,浏览器户提供访问服务的软件。
3、专业名词
Internet:因特网,互联网。
W3C:制定html,css标准
http:传输的协议,浏览器端的网页传输数据的约束和规范。
DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。
4、网页的组成
Html:页面结构。如:标题,段落。
Css:内容。Eg:宽高,颜色,背景。
JavaScript:交互行为。如:相关动画特效。
5、Html
Html:超文本标记语言
Html标准:html5,如见到就是用的html5的协议。
XHTML标准
6、sublime使用 ,html语法
视图>侧边栏>显示隐藏侧边栏
快速打开文件夹win+e
注释
End键:让光标快速移动到本行结尾
Home键:快速定为到行首
Ctrl+/快速注释
段落
语法:1、以“<”开头;
2、紧接着就是标签名;
3、有属性,空格加=””;
4、多个属性,每两个都有空格隔开;
5、以“>”结束;
6、标签可嵌套。
HTML头部标签
1.1HTML文件的后缀
在早期的dos8位机,电脑只识别3个字母的后缀名文件。所以HTML文件的后缀名:htm
现在的电脑都支持多字符的文件后缀名,使用.html与.hem后缀一样
1.2快速生成html页面结构
Html:5+tab键
1.3
文档的声明:当前文件是一个html文档,遵循的标准是hetml5
文档声明标签一定要有,会严重影响页面效果。
2、标签
3、标签
用于嵌套,给浏览器使用的设置标签。比如meta标签告诉浏览器当前文档的编码格式。
当浏览器解析当前文档的编码和文档实际的编码不一样会出现乱码的情况。
:设置了当前页面的编码使用了UTF-8
:设置了浏览器页面的标题
Ctrl+shift+d:快速复制一行代码
4、标签
第一种用法:rel=”dns-prefetch”设置DNS预解析,可以有效提高后续访问网站的效率。
第二种用法:icon图标,连接到其他网站小图标。
第三种用法:引入css样式。
5、URL协议
平时写的网址就是URL地址。
格式:scheme://host.domain:port/path/filename
没有端口默认为80端口
协议名称://域名(ip地址):80/路径/文件a.html
Scheme:定义因特网服务的类型,常用http,https,ftp
Host:定义域主机(http的默认主机是www)
Domain:定义因特网域名,如w3school.com.cn
:port:定义主机的端口号(http默认端口是80)
Path:定义服务器上的路径(如果省略,则文档必须位于网站的根目录中)
Filename:定义文档/资源的名称
URL编码:将非ASCII码,装换为%ASCII码