两者之间有什么区别吗
#id {
}
还有这个
div#id {
}
最佳答案
是。主要有两个区别:
第一个选择器匹配任何具有id="id"
的元素,而第二个选择器仅匹配具有该ID的div
元素。
第二个选择器更具体,因此,如果您同时拥有这两个选择器并且它们匹配相同的元素,则第二个选择器的样式将具有优先权。
通常,您将使用第一个选择器。由于ID在页面中应该是唯一的,因此只能定位单个元素。
如果您在多个页面上使用相同的样式表,或者要在特定条件下定位id,或者要通过使其更具体来覆盖另一个规则,则第二个选择器将很有用。