(声明:内容节选自《HTML 5从入门到精通》)
<!doctype html>
这句自动生成的话,原来是HTML5的标志,Web浏览器通过判断文件的开口有无这句来决定解析器和渲染类型是否切换成对应的HTML5模式
————————————————————————————————————————————————————————
关于编码:从HTML5开始,推荐使用UTF-8
————————————————————————————————————————————————————————
在HTML5中,有些元素可以省略标签。具体来讲有3种情况,
Ø不允许写结束标记的元素有
{area、base、br、col、command、embed、 hr、img、input、keygen、link、meta、param、source、track、wbr}
不允许写结束标记的元素是指,不允许使用开始标记与结束标记将元素括起来的的形式,只允许使用““<元素/>”的形式进行书写。例如: “<br>…</br>”的写法是错误的。应该写成“<br/>”。当然,沿袭下来的“<br>”这种写法也是允许的。
Ø可以省略结束标签
{li、dt、dd、p、rt、rp、optgroup、option、colgroup、thead、tbody、tfoot、tr、td、th}
Ø可以省略整个标签(即连开始标签都不用写明)
{html、head、body、colgroup、tbody}
需要注意的是,虽然这些元素可以省略,但实际上却是隐式存在的。例如“<body>”标签可以省略,但在DOM树上它是存在的,可以永恒访问“document.body”。上述元素中也包括了HTML5的新元素。
————————————————————————————————————————————————————————
这个就讲这么多吧