最近,我的经理在工作中批评了我使用HTML <strong>
标签来加粗一些文本的做法。他指出,如果我想要实现美观的外观并对我的网页应用一些视觉强调,我应该使用CSS类代替 <strong>
标签,例如这个类:
.heavytext {
font-weight: bold;
}
这是一个网页上使用了 <strong> 标签的文本。
<li>The hirer agrees <strong>Any damaged occuring is...</strong></li>
这是一个网页上使用CSS类的文本,它在元素内。
<li>The hirer agrees <span class="heavytext">Any damaged occuring is...</span></li>
我想知道什么是更好的实践方法。在这种情况下,我认为应该使用<strong>标签强调屏幕阅读器的文本,因为这不是为了视觉效果。该文本是一些条款和条件的一部分,内容是“由于设备的误用造成的任何损坏都由客户负责,并将对损坏进行收费。”
b
是一个内联元素,浏览器为其定义的样式仅为b {font-weight:bold;}
,最终转化为 CSS 样式,因此为什么要添加类来使文本加粗呢? - Deepak Kamat