admin 管理员组

文章数量: 1086019


2024年3月26日发(作者:婚纱摄影网站首页模板)

HTML5与CSS3权威指南

第一章HTML5与HTML4的区别

1.1语法的改变

HTML5标记方法

1、内容类型(ContentType)

扩展符仍然为“.html”或“.htm”,内容类型(ContentType)仍然为“Text/html”。

2、DOCTYPE声明

它位于文件的第一行,HTML5声明方法

3、指定字符编码

在HTML5中,可以使用对元素直接追加charset属性,如

HTML5确保了与之前的HTML版本的兼容性

1、可以省略标记的元素

不允许写结束标记的元素:area、base、br、col、command、embed、hr、

img、input、keygen、link、meta、param、source、track、wbr

可以省略结束标记的元素:li、dt、dd、p、rt、rp、optgroup、option、colgroup、

thead、tbody、tfoot、tr、td、th

可以省略全部结束标记的元素:html、head、body、colgroup、tbody

2、具有boolean值的属性

具有boolean值的属性,例如disabled与readonly等,当只写属性而不指定

属性值时,表示属性值为true,如果想要将属性值设为false时,可以不使

用该属性。

3、省略引号

大家知道属性值两边既可以用双引号,又可以用单引号。HTML5基础上做了

改进,当属性值不包括空字符串、“<”、“>”、“=”、单引号、双引号等字符

串时,属性值两边的引号可以省略。

1.2新增的元素和废除的元素

新增的结构元素

在HTML5中,新增了以下与结构相关的元素

1、Section元素表示页面中的一个内容区块

2、article元素表示页面中的一块与上下文不相关的独立内容。

3、aside元素表示article元素的内容之外的,与article元素的内容相关的辅助信

息。

4、header元素表示页面中一个内容区块或中个页面的标题。

5、hgroup元素用于对整个页面或页面中一个内容区块的标题进行组合。

6、footer元素表示整个页面或页面中一个内容区块的脚注。

7、nav元素表示页面中导航链接的部分。

8、figure元素表示一段独立的留内容,一般表示文档主体留内容中的一个独立单

元。使用figcaption元素为figure元素组添加标题。


本文标签: 元素 属性 内容 页面 表示