HTML元素语义

HTML元素语义,html,Html,以下代码示例之间的区别是什么?我希望能举几个例子说明在哪里以及如何使用它们。我知道一定有些不同 和 和 +/和- 我还想知道是否有的“替代品”…摘自以下链接: i-严格地说是一种表现元素。如果你想让文本 斜体,没有任何真正的语义含义,然后用i包装 标签 b-严格来说是一种表现元素。如果希望文本为粗体 并且没有任何真正的语义含义,然后用b标记将其包装起来 em-严格地说是一个结构元素。如果你想和别人交流文字 使用语音读取器强调,然后将其包装在em标记中 强-严格来说是一个结构元素。如果你想把文字说

以下代码示例之间的区别是什么?我希望能举几个例子说明在哪里以及如何使用它们。我知道一定有些不同

+
/
-


我还想知道是否有
的“替代品”…

摘自以下链接:

i-严格地说是一种表现元素。如果你想让文本 斜体,没有任何真正的语义含义,然后用i包装 标签

b-严格来说是一种表现元素。如果希望文本为粗体 并且没有任何真正的语义含义,然后用b标记将其包装起来

em-严格地说是一个结构元素。如果你想和别人交流文字 使用语音读取器强调,然后将其包装在em标记中

强-严格来说是一个结构元素。如果你想把文字说出来 使用语音读取器进行重点强调,然后用强音进行包装 标签


摘自以下链接:

i-严格地说是一种表现元素。如果你想让文本 斜体,没有任何真正的语义含义,然后用i包装 标签

b-严格来说是一种表现元素。如果希望文本为粗体 并且没有任何真正的语义含义,然后用b标记将其包装起来

em-严格地说是一个结构元素。如果你想和别人交流文字 使用语音读取器强调,然后将其包装在em标记中

强-严格来说是一个结构元素。如果你想把文字说出来 使用语音读取器进行重点强调,然后用强音进行包装 标签

不鼓励使用
,因为它们不会给文档结构增加任何意义。它们的表现效果可以用CSS重新创建

显然更具语义,因为它们的名字暗示着强调的概念。请注意,默认情况下,浏览器会将
呈现为粗体,
呈现为斜体,但这也可以通过CSS进行更改,因此它们不是
的同义词

至于
-
,它们代表六个不同级别的标题,用于为内容提供某种层次结构。因此,它们在语义上也很重要

下面是如何用CSS替换
(例如,在所有元素上使用类
下划线
):

不鼓励使用
,因为它们不会给文档结构增加任何意义。它们的表现效果可以用CSS重新创建

显然更具语义,因为它们的名字暗示着强调的概念。请注意,默认情况下,浏览器会将
呈现为粗体,
呈现为斜体,但这也可以通过CSS进行更改,因此它们不是
的同义词

至于
-
,它们代表六个不同级别的标题,用于为内容提供某种层次结构。因此,它们在语义上也很重要

下面是如何用CSS替换
(例如,在所有元素上使用类
下划线
):

标题标签 标题标签用于标题/标题。
之间的差异是标题的“重量”。很多人说,对于SEO来说,每页只有一个
来显示页面内容是很好的

及 从布局的角度来看,它们都与
相同,但它们不向文档添加语义。它们在HTML5中也被弃用,您不应该再使用它们。他们所带来的一切风格都可以通过CSS实现,他们在语义上所缺乏的一切都被
所覆盖

很久以前就被弃用了(使用XHTML1?),您应该改为使用如下内容:

<span style="text-decoration: underline;">underline text</span>
给文本加下划线
由于
是“语义中立”的,它不会给内容添加任何值。

标题标签 标题标签用于标题/标题。
之间的差异是标题的“重量”。很多人说,对于SEO来说,每页只有一个
来显示页面内容是很好的

及 从布局的角度来看,它们都与
相同,但它们不向文档添加语义。它们在HTML5中也被弃用,您不应该再使用它们。他们所带来的一切风格都可以通过CSS实现,他们在语义上所缺乏的一切都被
所覆盖

很久以前就被弃用了(使用XHTML1?),您应该改为使用如下内容:

<span style="text-decoration: underline;">underline text</span>
给文本加下划线

因为
是“语义中立”的,它不会给内容增加任何价值。

如果URL发生变化,你能总结链接页面的内容吗?链接不是答案。如果URL发生变化,你能总结链接页面的内容吗?链接不是答案。这些问题已经讨论过了(很糟糕)在HTML规范和草稿中,以及在他们的论坛上。没有真正的共识,只有模糊的描述和意见,因此这不适用于技术问答系统。这不符合主题。错误的接近理由,至少可以这么说。我同意。。。特别是考虑到答案。这些问题在HTML规范和草稿以及他们的论坛上讨论得(很糟糕)。没有真正的共识,只有模糊的描述和意见,因此这不适用于技术问答系统。这不符合主题。错误的关闭原因,对sa