你在HTML中使用<hr />吗?

时间:2012-01-05 15:59:47

标签: wordpress html5 semantic-markup web-standards

使用<hr>在HTML5中仍然有效,但您认为它在语义上是正确的吗?它是内容的一部分?

您是否在项目中使用它?

我发现在每次添加任何<hr>时我们都需要转到html代码。使用hr将演示文稿与内容混合。

Wordpress WYSIWYG编辑器没有<hr>的按钮,所以如果我使用它,那么非技术客户端将无法在添加/删除/重新组织内容时添加它。

5 个答案:

答案 0 :(得分:3)

是的 - 仍然用它来分解长文本的部分 - 而不是其他任何东西。

如果你能够在他们如此友好地关闭你的问题之后仍然可以看到这一点 - 因为它与Wordpress有关而不是HR标签 - 这里有一个链接可以帮助你解决问题。 (以及另一个我不知道的神秘堆栈交换。

https://wordpress.stackexchange.com/questions/6033/get-a-button-for-hr-in-the-editor

答案 1 :(得分:2)

我最近一直在使用这个,只是因为很容易理解其他开发人员在阅读代码时会发生什么:

<h1>My title</h1>
<hr>
<p>My paragraph</p>

它仍然绝对是一种造型而不是其他任何东西。如果你想严格将样式与(语义)标记分开,你可以考虑使用像CSS中的border-bottom这样的东西。

我认为可读性非常重要,即使在HTML5中也能正常工作。

话虽如此,我几乎根本不使用它。

答案 2 :(得分:1)

是的,我认为在html5中使用hr是正确的,但仅在长文本中作为一种分页符。我绝不会使用hr来划分页面的功能不同部分。 对我来说,正确使用将在wiki中,主要是基于文本的方式与最早的html页面大致相同。更多的是,许多现代网站都赞成使用较短的块或甚至是分页文本的设计hr标签似乎不再有用。

答案 3 :(得分:0)

有趣的文章:http://html5doctor.com/small-hr-element/

  

我了解到<hr>实际上意味着“一个部分的结尾,另一部分的开头”,这在语义上与</section><section>相同。因为像<section>这样的元素已经在本质上表明了这一点,<hr>更多地用于主题中断,例如在散文的一部分中分离不同的主题,或者在小说中的场景之间分离。但是,您可以在任何可以使用<p>

的地方使用它

但我还是不用它。

答案 4 :(得分:0)

如果您的内容中的主题或主题发生了转换,我会使用它,这些内容或主题尚未在语义上标记其他内容(标题或新版块)。