在HTML5中使用什么而不是div元素

前端之家收集整理的这篇文章主要介绍了在HTML5中使用什么而不是div元素前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我在HTML5规范中读到,当更具体的元素不可用时,通用div标签应仅用作“最后的手段”.例如,标签页眉,页脚和部分是主题分组内容的首选.

但似乎绝大多数网站仍然使用div作为主要元素.我的问题是,使用div的频率和使用条件是什么?还应该使用哪些其他元素?

我正在寻找基于规范而不是个人意见的答案.谢谢!

最佳答案
没有任何东西取代< div> (这仍然是规范中的一个原因),但HTML5有更多可用的元素更具体.

除了< header>,< footer>和< section>之外有:

>< nav>
>< article>
><旁边>
>< main>
>< details>
>< summary>
><图>
>< dialog>
>< menu>
>等等!

基本上任何新的HTML5元素都可以取代< div>.

你什么时候应该使用div?你自己回答了:

when a more specific element is unavailable

MDN有一个包含所有标准HTML5元素的HTML5 element list,并指出哪些元素是HTML5的新元素.

猜你在找的HTML相关文章