在一些CSS代码中,我发现了这种类型的选择器
div#someid
Run Code Online (Sandbox Code Playgroud)
这是正式的吗?
如果(1)的答案为YES,那么在#someid之前对div选择器的需求是什么,在有效的网页中id不应该是唯一的吗?
谢谢!
Col*_*ell 20
答案是它们是相同的,但是在 #id 前面使用 div 是多余的,删除它并没有什么坏处,而保留它只会占用空间。然而,有些人可能认为它使标记更具可读性,因为它标识了与 id 关联的元素的类型。
我曾经读过,将 div 放在 id 前面可能会导致浏览器首先搜索所有 div,而仅使用 #id 则不会,但我必须查找该引用。