[X] HTML自定义标签:优点和缺点

kol*_*pto 7 html tags html5 custom-tag

我想用一些语义[X] HTML标签,而不是<div>S: ,,<article> 等他们有的在即将到来的HTML5已经提出,但是,它不完全支持.<product><footer>

渲染时我可能面临哪些可能的缺点?使用CSS,JS?

我记得的是:IE6无法克隆它不知道的标签.

the*_*ise 7

添加以下JavaScript修复程序使自定义HTML5标记在IE中工作.事实上,他们在我尝试的其他浏览器中工作.我使用HTML5构建了我的网站,虽然它在IE6和7中看起来不太好,但它仍然有效.以下是您在模板标题中添加的代码:

<!--[if IE]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <style type="text/css"> .clear { zoom: 1;display: block;} </style> <![endif]-->
Run Code Online (Sandbox Code Playgroud)

使用HTML5标签可以增加对CSS的控制,因为它们具有语义特性.实际上,制作网站要容易得多,因为如果正确使用标签,它们就更容易理解.

在任何地方使用div都很好,因为如果它们具有适当的ID和类,它们仍然是语义的,但是使用HTML5标记,您可以更快地识别页面结构.