提问者:小点点

为什么在更具体的元素上使用DIV元素?


为什么几乎每个网站都使用大量元素,而不是像

这样的特定元素?

例如,查看Youtube,整个网站只是:

<div id="watch-page-skeleton" class="watch-skeleton hidden">
<div id="container">
  <div id="related">
    <div class="autoplay skeleton-light-border-bottom">
      <div id="upnext" class="skeleton-bg-color"></div>
        <div class="video-skeleton">
<div class="video-details">
  <div class="thumbnail skeleton-bg-color"></div>
  <div class="details flex-1">
    <div class="video-title text-shell skeleton-bg-color"></div>
    <div class="video-meta text-shell skeleton-bg-color"></div>
  </div>
</div>

为什么几乎是100%的div?


共1个答案

匿名用户

由于DIV元素属于块级元素类别(有两种类型,即内联元素[继续使用前一个元素的流程]和块级元素[在其中创建一个小容器类型结构并以基本方式放在下一行中])。当您要放置大量组件时使用DIV,以便为用户提供一个干净的视图,这是一个聪明的做法,也节省了时间,而不是按基本方法对所有数据进行分类。