在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的新元素.

相关文章

vue阻止冒泡事件 阻止点击事件的执行 &lt;div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些