Добрый вечер! Работаю в команде, тиммейт, который пишет на WP, жалуется, что когда все повешано на классы - это плохо:
<section class="sec1">
<h1 class="title title_black">
<p class="text text_with_some_css_style">
</section>
Говорит, что нужно вот так:
<section class="awesomeClass">
<h1>
<p>
</section>
.awesomeClass h1
.awesomeClass p
Это слишком упрощенный вариант, потому что имея в проекте больше, чем 40-50 страниц, всё выливается в...........Предлагает все завязывать на 1 класс и заранее предусматривать возможные вариации: т.е. если во втором случае в секцию вставляется еще и UL, то он должен заранее быть застайлен в css:
.awesomeClass ul
Что делать, если параграфы или те же самые списки отличаются внутри секции ?? Делать так:
.someClass1 ul:first-child
.someClass1 ul:nth-child(2)
?????????????????????????????????