首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正确的语义html5

正确的语义html5
EN

Code Review用户
提问于 2019-05-23 08:44:26
回答 1查看 31关注 0票数 0

感谢您对html5标记的跟踪反馈。外部div (类文章)不再具有为其子元素设置flex的意义。在这种情况下,div是语义上正确的选择吗?

代码语言:javascript
复制
.articles {
  display: flex;
}

.articles__article {
  flex: 1;
}
代码语言:javascript
复制
<main class="main">
  <div class="articles">
    <article class="articles__article">     
      <h1 class="article__headline">Headline</h1>
      <p class="article__teaser">Text Text Text</p>
    </article>
    <article class="articles__article">     
      <h1 class="article__headline">Headline</h1>
      <p class="article__teaser">Text Text Text</p>
    </article>
    <article class="articles__article">     
     <img class="article__image" src="https://via.placeholder.com/150">
    </article>
  </div>
</main>
EN

回答 1

Code Review用户

回答已采纳

发布于 2019-05-23 13:29:32

是的,在这种情况下是这样的。正如你自己说的那样,它“没有任何意义”。它只存在于造型的目的。

这就是MDN对div的看法:

HTML内容分区元素()是流内容的通用容器。它不会影响内容或布局,直到使用CSS样式。作为一个“纯”容器,元素本身并不代表任何东西。相反,它用于对内容进行分组,这样就可以轻松地使用类或id属性进行样式设计,将文档的一部分标记为用不同的语言编写(使用lang属性),等等。

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/div

票数 1
EN
页面原文内容由Code Review提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://codereview.stackexchange.com/questions/220805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档