w3c标准 – html
![](https://ask.qcloudimg.com/http-save/yehe-8223537/c4a8a4771ded9bb63c94b3d4aaf69049.png)
1. Html标签总览
![](https://ask.qcloudimg.com/http-save/yehe-8223537/a3662866867a855b1c44eb545d6c2295.png)
下面的图是我在网上看到的一张图,总结的非常好。转:
HTML常用标签及其用法
2. Html解释
① Html
HTML是Hypertext Markup Language的英文缩写, 即超文本标记语言
HTML语言是一种标记语言,不需要编译,直接由浏览器执行
HTML文件是一个文本文件,包含了一些HTML元素, HTML文件是一个文本文件,包含了一些HTML元素,标签等.
HTML文件必须使用html或htm为文件名后缀
HTML是大小写不敏感的,HTML与html是一样的
② meta:meta标签共有两个属性,它们分别是http-equiv属性和name属性,不同的属性又有不同的参数值,这些不同的参数值就实现了不同的网页功能。
name属性
name属性主要用于描述网页,与之对应的属性值为content,content中的内容主要是便于搜索引擎机器人查找信息和分类信息用的。
meta标签的name属性语法格式是:。 其中name属性主要有以下几种参数:
A、Keywords(关键字) :keywords用来告诉搜索引擎你网页的关键字是什么。
B、description(网站内容描述) :description用来告诉搜索引擎你的网站主要内容。
C、robots(机器人向导) :robots用来告诉搜索机器人哪些页面需要索引,哪些页面不需要索引。
content的参数有all,none,index,noindex,follow,nofollow。默认是all。
具体参数如下:
信息参数为all:文件将被检索,且页面上的链接可以被查询;
信息参数为none:文件将不被检索,且页面上的链接不可以被查询;
信息参数为index:文件将被检索;
信息参数为follow:页面上的链接可以被查询;
信息参数为noindex:文件将不被检索,但页面上的链接可以被查询;
信息参数为nofollow:文件将被检索,但页面上的链接不可以被查询;
D、author(作者):标注网页的作者
E、generator
meta标签的generator的信息参数,代表说明网站的采用的什么软件制作。
F、COPYRIGHT
meta标签的COPYRIGHT的信息参数,代表说明网站版权信息。
G、revisit-after
revisit-after代表网站重访,7days代表7天,依此类推。
http-equiv属性
http-equiv顾名思义,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。
meta标签的http-equiv属性语法格式是:
;
其中http-equiv属性主要有以下几种参数:
A、Expires(期限):可以用于设定网页的到期时间。一旦网页过期,必须到服务器上重新传输。
注意:必须使用GMT的时间格式。
B、Pragma(cache模式):禁止浏览器从本地计算机的缓存中访问页面内容。
注意:这样设定,访问者将无法脱机浏览。
C、Refresh(刷新):自动刷新并指向新页面。
//(注意后面的引号,分别在秒数的前面和网址的后面)
注意:其中的2是指停留2秒钟后自动刷新到URL网址。
D、Set-Cookie(cookie设定):如果网页过期,那么存盘的cookie将被删除。
注意:必须使用GMT的时间格式。
E、Window-target(显示窗口的设定):强制页面在当前窗口以独立页面显示。
注意:用来防止别人在框架里调用自己的页面。
F、content-Type(显示字符集的设定):设定页面使用的字符集。
具体如下:
meta标签的charset的信息参数如GB2312时,代表说明网站是采用的编码是简体中文;
meta标签的charset的信息参数如BIG5时,代表说明网站是采用的编码是繁体中文;
meta标签的charset的信息参数如iso-2022-jp时,代表说明网站是采用的编码是日文;
meta标签的charset的信息参数如ks_c_5601时,代表说明网站是采用的编码是韩文;
meta标签的charset的信息参数如ISO-8859-1时,代表说明网站是采用的编码是英文;
meta标签的charset的信息参数如UTF-8时,代表世界通用的语言编码;
G、content-Language(显示语言的设定)
H、Cache-Control指定请求和响应遵循的缓存机制。
Cache-Control指定请求和响应遵循的缓存机制。在请求消息或响应消息中设置Cache-Control并不会修改另一个消息处理过程中的缓存处理过程。请求时的缓存指令包括no-cache、no-store、max-age、max-stale、min-fresh、on
J、http-equiv=”imagetoolbar”
指定是否显示图片工具栏,当为false代表不显示,当为true代表显示。
K、Content-Script-Type
W3C网页规范,指明页面中脚本的类型。
3. html结构
4. <!DOCTYPE>
声明必须是 HTML 文档的第一行,位于 标签之前。
声明不是 HTML 标签;它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。
常用的 DOCTYPE 声明
HTML 5
HTML 4.01 Strict
该 DTD 包含所有 HTML 元素和属性,但不包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)。
HTML 4.01 Transitional
该 DTD 包含所有 HTML 元素和属性,包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)。
HTML 4.01 Frameset
该 DTD 等同于 HTML 4.01 Transitional,但允许框架集内容。
XHTML 1.0 Strict
该 DTD 包含所有 HTML 元素和属性,但不包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)。必须以格式正确的 XML 来编写标记。
XHTML 1.0 Transitional
该 DTD 包含所有 HTML 元素和属性,包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)。必须以格式正确的 XML 来编写标记。
XHTML 1.0 Frameset
该 DTD 等同于 XHTML 1.0 Transitional,但允许框架集内容。
XHTML 1.1
该 DTD 等同于 XHTML 1.0 Strict,但允许添加模型(例如提供对东亚语系的 ruby 支持)。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/hz/145981.html