CSS では、
#main #display img { height: 80px }
display
これは、 idを持つ別の要素内にあるid を持つ要素内のすべての画像を意味しますmain
。しかし、idは単なるグローバル名のように見えるので、それは理にかなっていますか、それとも合法ですか。
SASSは実際にネストを許可しており、一部のコードはそれをネストする可能性があるためです
#main
width: 700px
#display
img
height: 80px
これは「id内のid」です。
更新:これは、おそらく、決して存在してはならないためです
#main #display img { height: 80px }
#sidebar #display img { height: 80px }
つまり、id を持つ 2 つの要素があってはなりませんdisplay
。通常、書く代わりに
#main #display img { height: 80px }
あなたも書くかもしれません
#display img { height: 80px }