【发布时间】:2017-01-15 06:33:15
【问题描述】:
我正在尝试消除我的 HTML 代码标记,例如 <strong>、<i>、<b> 和 <em>。我知道<strong> 和<b> 可以通过使用font-weight: bold 在CSS 中完成。我也明白<italic> 可以通过使用font-weight: italic 在CSS 中完成。但是,我不确定<em> 的 CSS 等效项是什么。经过大量研究,我什至看不出<strong>、<b>和<em>之间的区别。
因此,<strong>、<b> 和 <em> 之间有什么区别,<em> 的 CSS 等效项是什么?任何建议表示赞赏。谢谢。
【问题讨论】:
-
在 CSS 中,我猜你可以使用 font-weight 属性!
-
developer.mozilla.org/ru/docs/Web/HTML/Element/em ... 阅读 与 部分 .... 不要替换那些对可访问性有用的标签 ... 视觉上em 只是斜体
-
我相信你有一个很好的理由不使用语义标签,但是对于之后阅读这篇文章的任何人来说——你应该使用语义上有意义的标签,除非你有一个很好的理由 i> 不。
-
另外,您可以使用浏览器的开发工具检查
<em>标签,然后查看应用了哪些默认样式。 -
<strong> 和<em>告诉您的浏览器突出显示文本,使其更加明显和醒目,95% 的时间意味着粗体或斜体,然而,在某些情况下它不会。许多文本转语音程序就是一个例子。<b>表示特别粗体 - 他们不会注意到任何区别,但是<strong>和<em>可以通过某些变形或强调来表达。<strong>和<em>是方法,而<b>和<i>是特定样式。