Я предполагаю, что вы собираетесь использовать это повторно, поскольку вы назвали его шаблоном, поэтому я бы позаботился о том, чтобы вы / сгруппировали элементы CSS логическим способом (текст , макет и т. д.). Вам понадобится то, что вы сможете быстро прочитать и настроить позже.
Определенно очистить поля и отступы по умолчанию , потому что разные браузеры ( кашель IE) имеют свои собственные представления о том, какие поля и отступы должны иметь различные элементы.
Наконец, используйте проценты и ems . Это значительно уменьшит ваше дублирование. Например ...
body { font-size: 12px };
.wrapper { width: 800px; }
Теперь у вас есть база, на которую может ссылаться все остальное. Так что я мог бы сделать что-то вроде этого:
h1 { font-size: 2em; }
.content { font-size: 1.2em; }
.sidebar { font-size: 1em; }
.content { width: 70%; }
.sidebar { width: 30%; }
Если вы решите, что 800px - это старая шляпа, вы можете изменить ширину на 900px, и все будет работать.