使用<span style ="font-weight:bold">而不是<b>有什么好处?

maz*_*lix 4 html semantics

我一直在学习语义HTML,并且我一直在阅读标签喜欢<i><b>应该如何避免.但是,如果我不想强调某些东西,但只是在视觉上大胆,为什么会<b>更糟<span class="bold">?使用更详细的<span class="bold">语法有什么好处?

Ode*_*ded 7

bi元素的问题在于它们不是语义的,也就是说,它们是关于事物的外观,而不是它们的意思.

<span class="bold">实际上并不是更好,因为它也是关于某些内容应该如何显示并嵌入页面中的内容(类名"粗体"也不是语义).最好使用有意义的类名.

语义标签,比如strong更好.

至于类名 - 使用描述性名称是首选 - 所以<span class="sub-header">优于<span class="bold">,因为它具有意义.