HTML即超文本标记语言,所谓超文本可以理解为超越文本限制,可以加入图片、声音、动画等内容,又可以理解为存在超链接的文本,可以从一个文件跳转到另一个文件,实现全世界文件的互联。HTML格式如下
<!-- 页面中最大的标签 根标签 -->
<html>
<!-- 头部标签 -->
<head>
<!-- 标题标签 -->
<title></title>
</head>
<!-- 文档的主体 -->
<body>
</body>
</html>
HTML元素标签分类
常规标签(双标签):<标签名></标签名>
空标签(单标签):<标签名 />
HTML标签关系
嵌套关系,父子级包含关系
<body>
<div>
文字内容
</div>
</body>
并列关系,兄弟级并列关系
<div>内容</div>
<p>内容</p>
文档类型声明
用来说明你用的XHTML或者HTML是什么版本。<!DOCTYPE html>告诉浏览器按照HTML5标准解析页面。放在HTML文档第一行。
页面语言声明
lang指定HTML文档所使用的语言,<html lang="en">,en为英文,zh-CN为中文
lang的作用:
1、 根据根据lang属性来设定不同语言的css样式,或者字体
2、告诉搜索引擎做精确的识别
3、让语法检查程序做语言识别
4、帮助翻译工具做识别
5、帮助网页阅读程序做识别
编码方式声明
编写HTML文档时,需要声明所使用的编码方式,方便计算机利用声明的编码方式来读取、解释HTML文档。
UTF-8是目前最常用的字符集编码方式,声明方式为<meta charset="UTF-8" />
meta标签
meta有两个属性name 和 http-equiv
<meta name="viewport" content="width=device-width, initial-scale=1.0">
name属性取值:
1、 keywords(关键字) 告诉搜索引擎,该网页的关键字
2、description(网站内容描述) 用于告诉搜索引擎,你网站的主要内容。
3、viewport(移动端的窗口)
4、robots(定义搜索引擎爬虫的索引方式) robots用来告诉爬虫哪些页面需要索引,哪些页面不需要索引
5、author(作者)
6、generator(网页制作软件)
7、copyright(版权)
http-equiv相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,http-equiv有以下参数:
1、content-Type 设定网页字符集(Html4用法,不推荐)
2、Expires(期限) ,可以用于设定网页的到期时间。一旦网页过期,必须到服务器上重新传输。
3、Pragma(cache模式),是用于设定禁止浏览器从本地机的缓存中调阅页面内容,设定后一旦离开网页就无法从Cache中再调出
4、Refresh(刷新),自动刷新并指向新页面。
5、cache-control(请求和响应遵循的缓存机制)
2003

被折叠的 条评论
为什么被折叠?



