【问题标题】:div-s inside header or conversly?标题内的div还是相反?
【发布时间】:2013-07-15 10:19:52
【问题描述】:

我有一个关于 HTML5-markup 的问题:div-s 应该放在标签标题、文章等内,还是相反 - HTML5-tags 放在 div-s 内? 从语义的角度来看。

例如:

<article>
   <div class="noise">
      ... something here ...
   </div>
</article>

<div class="noise">
  <article>
       ... something here ...
  </article>
</div>

我需要你的帮助

【问题讨论】:

  • 没有这样的规则。这完全取决于你。
  • 如有疑问,请参阅validator.w3.org

标签: html


【解决方案1】:

这完全取决于你想做什么,两者本身都不正确。对于给出的示例,我建议:

<article class="noise">
    ...
</article>

【讨论】:

  • to deceze = 感谢您的快速回答!我想确定一些东西...在网页的源代码中initializr.com/tryhtml5标签位于div里面...这是为什么呢?
【解决方案2】:

由于divarticle 都是块级元素,从技术上讲,您可以使用任何一种方式。现在由您决定如何对 HTML 进行编码。 article 是 HTML5 提供的新元素。我想说,出于兼容性原因,请装饰您的 div

【讨论】:

  • 网页源代码中initializr.com/tryhtml5标签位于div里面...这是为什么呢?
  • @buyboy 那是什么链接?它不打开。它给了404 Not Found。这与问题有什么关系?
  • 正如我所说,它们都是块级元素,因此您可以将它们相互嵌套。
  • 哦,对不起 = 在这个网页中 html5-tags 位于 div-s 内,我不明白 - 为什么
  • @buyboy 不用担心。您可以在article 中包含div,它们都在另一个div 中。答案是该网站的程序员决定以这种方式编写代码。我想这里没有why 的问题。这完全取决于设计和编写代码的人。
猜你喜欢
  • 2011-07-24
  • 2012-01-23
  • 2018-03-27
  • 2018-12-27
  • 2013-03-05
  • 1970-01-01
  • 1970-01-01
  • 2013-08-01
  • 2011-11-19
相关资源
最近更新 更多