Css 何时使用<;strong>;以及何时使用<;b>;?

Css 何时使用<;strong>;以及何时使用<;b>;?,css,xhtml,accessibility,semantic-markup,screen-readers,Css,Xhtml,Accessibility,Semantic Markup,Screen Readers,可能重复: 何时使用以及何时使用或其他方式来显示粗体strong具有语义价值(对于屏幕阅读器非常有用,b是表示(甚至在HTML5中也是有效的) 我的问题不是strong和b之间有什么区别 问题是什么时候使用语义标记,什么时候使用仅仅是为了使文本加粗 如果客户端的内容文件(MS word文件)在内容段落中有一些单词粗体,我是否应该始终使用 我们如何知道客户何时想要强调文本,何时仅仅为了展示/审美目的而将文本加粗 如果客户的工作是告诉我们,那么如何向客户解释该场景,以向我们提供关于“他什么时候只

可能重复:

何时使用
以及何时使用
或其他方式来显示粗体
strong
具有语义价值(对于屏幕阅读器非常有用,
b
是表示(甚至在HTML5中也是有效的)

我的问题不是
strong
b
之间有什么区别

问题是什么时候使用语义标记,什么时候使用仅仅是为了使文本加粗

如果客户端的内容文件(MS word文件)在内容段落中有一些单词粗体,我是否应该始终使用

我们如何知道客户何时想要强调文本,何时仅仅为了展示/审美目的而将文本加粗


如果客户的工作是告诉我们,那么如何向客户解释该场景,以向我们提供关于“他什么时候只是为了展示/审美目的而将文本加粗”的清晰信息?

如果您正在将word文档转换为HTML,那么我认为
是一个更好的选择,因为您传达的事实是word文档中的文本是粗体的样式,然后在HTML中使用
标记。

对此没有“正确”的答案(这可能就是语义标记不处于良好状态的原因)


根据您的客户的工作方式,我认为您建议用
替换段落中的大胆内容,以及使用相关标题样式替换所有其他内容是合理的。最好对文档进行抽样,以确定使用的做法。

我始终遵循一条简单的经验法则:

  • 表示“强烈强调”,并不意味着特定的视觉风格。它有语义含义,但可以看起来像任何东西
  • 用于对文本应用粗体的视觉效果,但它是一种类似于
    的表示性标记,因此应避免(在可能的情况下)使用CSS

首先询问客户“为什么突出显示这些单词?”如果你不能得到一个明确的答案,我会使用,因为最好不要暗示突出显示的单词有语义,而事实上没有语义。使用可以作为一个明确的指示,表明你有不满意的表示标记,因此有助于未来的维护者,它可以免费使用根据有关突出显示原因的新信息进行了更正。

使用CSS为
标记定义默认粗体以外的样式是可以理解的

标记上以同样的方式使用CSS将更值得怀疑

我们怎样才能知道客户什么时候想要 强调课文,当他 要将文本设置为粗体吗 展示/审美目的

理解地阅读客户的文本

  • 当上下文指出粗体文本比其他文本更重要(并且是内联的)时,请使用
  • 如果应该使用粗体(即使在数据库、提要阅读器或没有样式表的情况下),请使用
    。在这种情况下,粗体可以用来吸引读者的眼球
当有疑问时,询问客户他的意思

为了节省您和您自己的麻烦,请客户在其编辑器中使用格式样式。这是一个非常有用的功能,遗憾的是,很少有人知道此功能的用途

编辑:

这是strong这是粗体的。有什么区别吗


所有问题都从这里开始。如果
strong
默认为红色(没有红色标记),并且重量正常,就不会有这样的问题。

MS Word只有将文本加粗的按钮。我想没有按钮可以使文本加粗。@metal gear solid:当然有:选择文本,应用“strong”样式。它不是一个单一的“强”按钮,但样式是标记word文档的“语义”方式。事实是,95%的word用户不使用样式(主要是因为他们不知道样式的存在)@nico:我知道。我们在某种程度上赢得了对HTML中
的战争,但我认为在word中使用样式而不是“B”按钮是一个失败的原因;)样式在UI中肯定比以前更加突出,就在顶部,相当大。我认为还有希望,这不是我的问题。顺便问一下,对于
,@metal-gear-solid:
字体重量:粗体
也许?@codeka-我不想把整个加粗。@metal gear solid-规则是,“如果你的文本需要语义强调,那么使用”,我认为这很好地回答了你的问题。A没有语义或表示意义,可以用作CSS挂钩而不是。这并不理想,也不是我个人愿意做的事,但它很有效。。。我从来没有为了表现效果而加粗过段落的某些部分,所以我不能在这里给你一个完整的指南。我个人使用
strong
em
当我想象这个词在阅读时被强调时。这就是我对“语义强调”的定义。没有实际强调的粗体字——比如说,小学教科书中的词汇词——用
b
或CSS粗体。这与你自己的问题非常相似:这里已经有一些很好的答案。你提供的示例没有语义意义。在这种情况下,我会使用
。请阅读,当然。事实上,这是一个糟糕的示例,因为我们无法提取文本中单词的语义(至少我不能)。这个答案的问题是“比其他答案更重要”和“只是应该大胆……以吸引读者的眼球”是同一回事。这是一个没有区别的区别。你为什么想抓住阅读