可能重复:
What's the difference between <b> and <strong>, <i> and <em>?
“粗体”的目的,即粗体使文字变粗。那么html中强大的标签是什么意思?我使用强标记使文本变粗。
那么标签之间有什么区别。
我必须使用“强”标签以及必须使用粗体标签的地方。
答案 0 :(得分:13)
它真的是关于语义HTML的。
<b/>
标签不会告诉您有关内容的任何信息,因此不是您内容的语义表示。
<strong>
另一方面,为您提供有关您放置标记的项目的语义含义的指示。与
相同<i> and <em>.
答案 1 :(得分:12)
<b>
用于演示,<strong>
用于上下文。可视浏览器通常将强文本呈现为粗体,但屏幕阅读器之类的东西可以将其渲染为更响亮的声音。
答案 2 :(得分:3)
&lt; strong&gt; tag是短语标签。
而
&lt; b&gt; tag是一种字体样式的标签。
答案 3 :(得分:2)
放大Anatoly G的答案:<b>
和<i>
以及他们之类的人被那些不了解语言的全部内容及其标签这一事实的人添加到HTML中是用于文本的语义,而不是用于演示。当然,对于这些人来说,这是公平的,这是因为最初制作HTML的人真的不知道将要使用HTML的用途。结果,添加了一大堆考虑不周的标签(<blink>
任何人?<frame>
?),这使得HTML场景变得非常糟糕,我们仍然需要忍受这一天。
现在你应该避免使用演示文稿标签,以便正确使用CSS,这样你的标签就会反映你的语义意图,同时你的CSS会控制它的呈现。