【问题标题】:Is there a benefit to using both strong and bold tags on the same text?在同一文本上同时使用粗体标签和粗体标签有什么好处?
【发布时间】:2023-03-06 02:56:02
【问题描述】:

我最近遇到了一个企业网站,在一些文本周围同时使用了 和 标签,经检查,其格式为<strong> 和<b>:

<strong><b>Just So We're Clear, This Text is Bold, Folks!</b></strong>

我想知道这是否有助于向后兼容,或者它是否只是草率的编码;如果有使用两者的用例,我想知道,因为我必须为使用过时硬件/软件的人设计。

我处理电子邮件编码……干巴巴的重要性不如说清楚要点;如果在某些奇怪的边缘情况下使用标签更加明确,我会考虑它。

【问题讨论】:

  • 我在为营销团队工作时写了很多电子邮件。这个网站一直是我最好的兼容性资源:campaignmonitor.com/css 可下载的图表太棒了!
  • 也许他们担心其中一个标签有一天会被弃用,因为它们是多余的:)
  • HTML5 中<strong> 和<b> 元素的语义既不互斥也不冗余,因此可以想像用两者包裹的字符串可以正确标记。但这可能只是糟糕的编码。
  • 出于兴趣,jsfiddle.net/31ob55py 是一个 jsFiddle,如果在 Firefox 或 IE(但不是 Chrome 或 Opera)中打开它会显示一个简单的情况,即只有两个元素中的文本才会显示为粗体。但它仍然是糟糕的编码。如果需要加粗文本,则应使用 CSS 来应用它。
  • 同意@Alohci。回答向后兼容性的问题:不,没有浏览器或电子邮件客户端只支持<strong> 和<b> 之一。此外,由于这个问题是用 XHTML 标记的,我只想指出,与普遍的看法相反,<b> 在 XHTML 中从未被弃用。

标签: html xhtml html-email backwards-compatibility html-rendering


【解决方案1】:

w3 有spelled out the use of <b> tags very clearly

最有说服力的:

如果有更具描述性和 相关标签可用。如果您确实使用它们,通常最好 添加描述标记预期含义的类属性, 这样您就可以区分一种用途。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-10
    • 2017-12-18
    • 2020-05-19
    • 1970-01-01
    • 1970-01-01
    • 2011-09-17
    • 2018-03-11
    • 1970-01-01
    相关资源
    最近更新 更多