Предположим, HTML-код выглядит следующим образом:
<div id="header">
<span class="title">Title</span>
<!-- more spans and other things here -->
</div>
Это будет работать вместе с вложенным CSS:
#header .title { /* CSS */ }
Это работает, конечно, но мне не нравится использованиеclass
здесь.Поскольку мне нужен стиль title
только один раз, я хотел бы использовать идентификатор.Но тогда имя должно быть примерно таким: header_title
(так как у меня могут быть другие заголовки в HTML), что приведет к CSS
#header #header_title { /* CSS */ }
Теперь это, кажется, противоречит цели вложенного CSS, тогдаЯ мог бы просто бросить первый #header
полностью.
Я не могу найти способ сделать это "правильно".Я что-то упустил или мне просто нужно жить с каким-то «грязным» кодом здесь?