在xhtml/html中,哪些元素具有语义值,哪些是表示性的,哪些不在这两个类别中?
谁来决定哪个标签是语义的,表象的?W3C或Web开发人员是否有自己的术语?
结构标记和语义标记有什么区别?
div和SPAN不是语义的吗?如果是,那么为什么要使用?

最佳答案

例如,有序列表(ol)和无序列表(ul)是一些语义加载的标记元素的示例。这样做的目的是向客户机显示几个元素以某种方式连接在一起,例如,表示某个菜单中的选项。它帮助屏幕阅读器按顺序读取菜单选项。
谁来决定哪个标签是语义的,表象的?W3C或Web开发人员是否有自己的术语?
两者都有。标准规定了应该使用什么和如何使用。开发人员可以同意或忽略它(就像设计中使用表的普遍情况一样)。
我相信一般的想法是把(x)html构造看作是结构化的(有语义或没有语义),并使用css来调整表示属性。

10-05 20:44
查看更多