Я новичок в CSS / CSS3, и я во многих местах читал различные способы создания CSS-файлов.Некоторые люди используют теги в одних и тех же элементах, а некоторые разделяют элементы, а затем используют разные классы в коде HTML.Например:
// css
h1 { font: normal 20px Arial; color: black; margin: 1em 0; padding:0; border-bottom: solid 0.1em #ddd; }
h2 { font: normal 16px Arial; color: black; margin: 1em 0; padding:0; border-bottom: solid 0.1em #ddd; }
, поэтому в HTML их просто нужно вставить и все.Если вам нужно изменить цвет границы, то вам нужно изменить ВСЕ теги с границей внизу.
ИЛИ
h1 { font: normal 20px Arial; }
h2 { font: normal 16px Arial; }
.colorBlack { color: black; }
.headers { margin: 1em 0; padding:0; }
.borderBottom { border-bottom: solid 0.1em #ddd; }
и в используемом HTML:
<h1 class="black headers borderBottom">h1</h1>
Очень просто, но каждый раз, когда вам нужно поместить весь необходимый вам CSS
Есть ли рекомендации по созданию CSS?Какой способ лучше для производительности или времени загрузки?