使用HTML5的语义标签
看了文章Using HTML5 semantic elements today,做了一点翻译
原文地址:http://www.nczonline.net/blog/2011/03/22/using-html5-semantic-elements-today/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+nczonline+%28NCZOnline+-+The+Official+Web+Site+of+Nicholas+C.+Zakas%29&utm_content=Google+Reader
现在使用html5标签对于不同的浏览器大致会遇到三个不同的问题[size=large][/size]:
(1)HTML5标签被认为是错误的,然后被完全忽略,创建DOM的时候就不管HTML5标签
(2)HTML5标签被认为是错误的但是DOM节点也会创建,只是用占位符来表示。比如section也会在DOM中被创建,但是没有任何的样式style
(3)HTML5标签被识别并且创建了DOM节点(在大多数例子中,都被看做是block元素)。
例如:
<div name="code"><div name="code"><html xmlns="http://www.w3.org/1999/xhtml" xmlns:html5="http://www.w3.org/html5/"><body> <html5:section> <!-- content --> </html5:section></body></html>
html5\:section { display: block;}<section><div name="code"><div name="code">.section { color: blue;}