У меня был вопрос, о котором я часто задавался вопросом.Лучше иметь несколько классов CSS, которые вы можете использовать в нескольких местах на вашем сайте, например:
.padding5 {padding:5px;}
.margin10 {margin:10px;}
.left {float:left;}
.right {float:right;}
Таким образом, ваш HTML-код выглядит следующим образом
<div class="padding5 left"> ... </div>
Или, скорее, иметь явные классы длякаждый элемент.то есть
.title-demo {padding:5px; float:left;}
с HTML
<div class="title-demo"> ... </div>
Очевидные преимущества высшей организации заключаются в том, что вы избавляете себя от необходимости повторять CSS снова и снова, и ваша таблица стилей CSS становится намного меньше длябольшие сайты.
Просто интересно, что там рекомендуют гуру?Моя идея состоит в том, чтобы создать «гибридное» решение, которое позволяет включать обычный CSS в качестве «padding5» в сочетании с классами и т. Д.