Я собирался «вложить» CSS id
s вот так
#content #caption { color: teal }
...
#footer #caption { margin: 2em 1em }
, потому что именно так SASS (генератор CSS) может выполнять вложение для ... но затем в одном HTML-документе.у нас не может быть двух id
с одним и тем же именем, не правда ли, поэтому приведенное выше размещение не будет работать или не будет работать хорошо.(особенно если для выбора элемента требуется document.getElementById () или $ ('# caption') или $ ('caption')).
Мы можем использовать
#content #content_caption { color: teal }
...
#footer #footer_caption { margin: 2em 1em }
, нотогда зачем еще 1 уровень вложенности?почему не просто
#content_caption { color: teal }
...
#footer_caption { margin: 2em 1em }
?