HTML5与CSS3权威指南
第一章HTML5与HTML4的区别
1.1语法的改变
HTML5标记方法
1、内容类型(ContentType)
扩展符仍然为“.html”或“.htm”,内容类型(ContentType)仍然为“Text/html”。
2、DOCTYPE声明
它位于文件的第一行,HTML5声明方法<!DOCTYPE html>
3、指定字符编码
在HTML5中,可以使用对<meta>元素直接追加charset属性,如
<meta charset=”UTF-8”>
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等,当只写属性而不指定
html和css书籍推荐属性值时,表示属性值为true,如果想要将属性值设为false时,可以不使
用该属性。
3、省略引号
大家知道属性值两边既可以用双引号,又可以用单引号。HTML5基础上做了
改进,当属性值不包括空字符串、“<”、“>”、“=”、单引号、双引号等字符
串时,属性值两边的引号可以省略。
1.2新增的元素和废除的元素
新增的结构元素
在HTML5中,新增了以下与结构相关的元素
1、Section元素表示页面中的一个内容区块
<section></section>
2、article元素表示页面中的一块与上下文不相关的独立内容。
<article></article>
3、aside元素表示article元素的内容之外的,与article元素的内容相关的辅助信
息。<aside></aside>
4、header元素表示页面中一个内容区块或中个页面的标题。
<header></header>
5、hgroup元素用于对整个页面或页面中一个内容区块的标题进行组合。
<hgroup></hgroup>
6、footer元素表示整个页面或页面中一个内容区块的脚注。<footer></footer>
7、nav元素表示页面中导航链接的部分。<nav></nav>
8、figure元素表示一段独立的留内容,一般表示文档主体留内容中的一个独立单
元。使用figcaption元素为figure元素组添加标题。
<figure><figcaption></figcaption></figure>

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。