【发布时间】:2012-08-09 04:09:41
【问题描述】:
在 HTML/XHTML 中,为什么要使用除 div 元素之外的其他元素?
它们是可用于构建整个页面的基本块。当然,它们不会增加页面的语义,但 HTML 不是关于语义,而是关于结构。我为什么要关心语义?
有什么想法吗?
编辑:所以声明“...HTML 不是关于语义,而是关于结构。”引起了一些骚动;它被认为是关于语义的,尽管 div 和 span(可能是最常见的元素)打破了这个规则。或许,一个更好的问题是问:应该 HTML/XHTML 是关于语义的吗?
【问题讨论】:
-
如果 HTML 不是关于语义的,那他们为什么要添加更多的语义标签?
-
HTML 与语义无关 -- HTML 只是 语义。
-
这个问题没有实际意义,因为前提是有缺陷的。正如@Juhana 所说,HTML 都是关于语义和上下文的。