【问题标题】:Do you use <hr> in your HTML? [closed]您在 HTML 中使用 <hr> 吗? [关闭]
【发布时间】:2012-01-05 15:59:46
【问题描述】:

&lt;hr&gt; 的使用在 HTML5 中仍然有效,但您认为它在语义上是否正确并且是内容的一部分?

您是否在项目中使用它?

我发现添加任何&lt;hr&gt; 时很困难,我们每次都需要转到 html 代码。使用hr 将演示与内容混合在一起。

Wordpress 所见即所得编辑器没有&lt;hr&gt; 的按钮,所以如果我使用它,那么如果添加/删除/重新组织内容,非技术客户将无法添加它。

【问题讨论】:

  • Wordpress 到底与这个问题有什么关系?
  • Wordpress 所见即所得编辑器没有&lt;hr&gt; 的按钮,所以如果我使用它,那么如果添加/删除/重新组织内容,非技术客户将无法添加它。
  • 好的,Wordpress 的所见即所得编辑器到底与这个问题有什么关系?
  • 在我的回复中添加了一个可能对您有所帮助的链接。

标签: wordpress html semantic-markup web-standards


【解决方案1】:

是的 - 仍然使用它来分解长文本的部分 - 不是真的。

如果在他们如此友好地关闭您的问题后您仍然可以看到这一点 - 因为它实际上与 Wordpress 而不是 HR 标签有关 - 这里有一个链接可能会帮助您解决问题。 (还有另一个我不知道的神秘 stackexchange。

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

【讨论】:

    【解决方案2】:

    我最近再次使用它,只是因为其他开发人员阅读您的代码很容易理解发生了什么:

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

    它仍然绝对比其他任何东西都更像是一种样式。如果您想严格将样式与(语义)标记分开,您可以考虑在 CSS 中使用类似边框底部的东西。

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

    话虽如此,我几乎没有使用它。

    【讨论】:

      【解决方案3】:

      是的,我认为在 html5 中使用 hr 是正确的,但只能在长文本中作为一种分页符。我永远不会使用hr 来划分页面的功能不同部分。 对我来说,适当的用途是在 wiki 中,它主要是基于文本的,与最早的 html 页面大致相同。更多的是,许多现代网站更倾向于使用较短的块甚至分页文本的设计,hr 标签似乎不再很有用。

      【讨论】:

        【解决方案4】:

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

        我了解到&lt;hr&gt; 实际上的意思是“一个部分的结束,另一个部分的开始”,这在语义上与&lt;/section&gt;&lt;section&gt; 相同。因为像&lt;section&gt; 这样的元素已经在本质上表明了这一点,所以&lt;hr&gt; 更多地用于主题中断,例如在散文的一部分中或小说中的场景之间分隔不同的主题。但是,您可以在任何可以使用&lt;p&gt; 的地方使用它。

        但我还是不使用它。

        【讨论】:

          【解决方案5】:

          如果您的内容中的主题或主题发生了变化,并且尚未被其他语义标记(标题或新部分)标记,我会使用它。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2014-01-30
            • 2013-10-30
            • 1970-01-01
            • 2010-11-02
            • 2014-01-31
            • 1970-01-01
            • 2020-12-01
            • 1970-01-01
            相关资源
            最近更新 更多