在XHTML/HTML中,哪些元素具有语义值,哪些是表示性的,哪些不在这两个类别中?

在XHTML/HTML中,哪些元素具有语义值,哪些是表示性的,哪些不在这两个类别中?,html,xhtml,semantic-markup,Html,Xhtml,Semantic Markup,在XHTML/HTML中,哪些元素具有语义值,哪些元素是表示性的,哪些元素不属于这两个类别 谁来决定哪一个标签是语义的、表示的?W3C或web开发者有自己的术语吗 结构标记和语义标记之间有什么区别 DIV和span不是语义的吗?如果是,那么我们为什么要使用它?例如,有序列表(OL)和无序列表(UL)是具有某种语义加载的标记元素的示例。其思想是向客户机显示几个元素以某种方式连接在一起,例如,表示某些菜单中的选项。它帮助屏幕阅读器按顺序读取菜单选项 谁来决定哪一个标签是语义的、表示的?W3C或web

在XHTML/HTML中,哪些元素具有语义值,哪些元素是表示性的,哪些元素不属于这两个类别

谁来决定哪一个标签是语义的、表示的?W3C或web开发者有自己的术语吗

结构标记和语义标记之间有什么区别

DIV和span不是语义的吗?如果是,那么我们为什么要使用它?

例如,有序列表(OL)和无序列表(UL)是具有某种语义加载的标记元素的示例。其思想是向客户机显示几个元素以某种方式连接在一起,例如,表示某些菜单中的选项。它帮助屏幕阅读器按顺序读取菜单选项

谁来决定哪一个标签是语义的、表示的?W3C或web开发者有自己的术语吗

两者都有。标准规定了应该使用什么以及如何使用。开发人员可以同意也可以忽略它(就像用于设计的表的普遍情况一样)


我相信一般的想法是将(X)HTML构造视为结构(有语义或没有语义),并使用CSS调整表示属性。

语义是关于元素的含义。 表示是关于元素的外观

例如,是一种表象陈述,而或是一种语义陈述

我不知道是否有一个更具语义或更具代表性的元素的确定列表,但一般来说,您应该能够通过简单地询问标记是否说明了元素是什么或它应该是什么样子来确定它是哪一个


标记可以用来传递关于这两个元素的信息,但是它们应该用来说明元素的用途。然后可以通过CSS设置样式。因此,虽然和本身没有意义,但为它们设置的类或ID应该包含有关其目的的信息,而不是它们的外观

这取决于,一般来说,表象元素是作用于对象的外观和感觉的元素,而语义只给出“意义”

示例:以下各项之间的区别是什么:

<h1>Hey, I'm a title</h1>
嘿,我是一个头衔 及

嘿,我是一个头衔 ?


几乎没有什么,但是标记也有语义价值,因为它们意味着什么,而不是只包含表示性内容的字体标记。

不是表示性的。不存在。是的,我认为你完全正确。如果我又错了,请纠正我,但在这种情况下,将是和的表示上下文部分,或者是标记为引用的标记。听起来好多了?差不多了。将视为的表示对应项是非常常见的,因为的默认呈现通常是斜体。但这同样适用于其他国家。实际上,最好不要将它们视为对应的元素,而是将它们视为具有各自用例的独立元素,并将它们的默认渲染视为巧合。
<font size="36px">Hey, I'm a title</h1>