在 CSS 中,如果是
#main #display img { height: 80px }
这意味着具有 id 的元素中的所有图像都在具有 iddisplay
的另一个元素中main
。但这是否有意义或是否合法,因为 id 似乎只是全局名称。
这是因为 SASS 实际上允许嵌套,并且某些代码可能会嵌套它
#main
width: 700px
#display
img
height: 80px
这是“id中的id”。
更新:这是因为,据推测,不应该有
#main #display img { height: 80px }
#sidebar #display img { height: 80px }
也就是说,永远不应该有两个具有 id 的元素display
。所以通常,而不是写
#main #display img { height: 80px }
你也可以写
#display img { height: 80px }