Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
<;b>;标记和<;strong>;html中的标记_Html - Fatal编程技术网

<;b>;标记和<;strong>;html中的标记

<;b>;标记和<;strong>;html中的标记,html,Html,可能重复: “加粗”的目的是使文本加粗。那么html中强标记的用途是什么?我使用了强标记使文本加粗 那么这两个标签之间的区别是什么呢 哪些地方我必须使用“strong”标记,哪些地方我必须使用粗体标记。用于演示,而用于上下文。视觉浏览器通常将强文本显示为粗体,但屏幕阅读器等东西可以将其显示为更响亮的声音。这实际上都是关于语义HTML的 <b/> 标记不会告诉您有关内容的任何信息,因此不是内容的语义表示 <strong> 另一方面,为您提供了一个关于您正在放

可能重复:

“加粗”的目的是使文本加粗。那么html中强标记的用途是什么?我使用了强标记使文本加粗

那么这两个标签之间的区别是什么呢


哪些地方我必须使用“strong”标记,哪些地方我必须使用粗体标记。

用于演示,而
用于上下文。视觉浏览器通常将强文本显示为粗体,但屏幕阅读器等东西可以将其显示为更响亮的声音。

这实际上都是关于语义HTML的

<b/>

标记不会告诉您有关内容的任何信息,因此不是内容的语义表示

<strong> 

另一方面,为您提供了一个关于您正在放置标签的项的语义含义的指示。同样的道理

<i> and <em>. 
和。

标签是短语标签

鉴于

标签是一种字体样式的标签

Amplifying的回答:
以及它们类似的东西是由不了解该语言的全部要点的人添加到HTML中的,而事实上它的标记是用于文本的语义,而不是表示。当然,对这些人来说是公平的,这是因为最初制作HTML的人对HTML的用途一无所知。结果,添加了一大堆考虑不周的标记(
有人吗?
?),严重地搅乱了HTML场景,我们至今仍不得不忍受这些标记


现在,你应该避免使用表示标签,而应该正确使用CSS,这样你的标签可以反映你的语义意图,而CSS控制相同的表示。

今天,你应该避免使用
,因为样式是通过CSS完成的。请参阅[和之间的区别是什么?]()@Matthew Flaschen:感谢您提供链接。HTML元素定义了强文本,并添加了语义“强”重要性。
不能互换;通常用斜体文字表示的许多事物都有适当的标记。当用于强调时,
是要使用的标记,但对于书籍和出版物标题之类的内容,可以使用
标记;对于外来词,可以使用带有语言属性的
(并且,为了样式设置的方便,可以使用一个类将跨度标识为外来词)。在运行文本中,粗体文本和
之间的关系要紧密得多;大多数其他具有重要语义意义的粗体文本出现在词汇表的标题和定义术语中。