Недавно я решил объединить перезагрузку и базу в один гнусный оптимизированный оптимизированный шведский стол. Я считаю, что это настоящее удовольствие, и я удивляюсь, если это обычная практика. Я думаю, "нет" ... и "да" ...
То есть у меня сложилось впечатление, что некоторые программисты раздражаются перезагрузкой и любят делать все с нуля. Другим нравится удобство базовой линии, но они делают это сначала с таблицей стилей reset.css, а затем со стилизованной base.css
Мой новый подход объединяет их. Один грубый извлеченный пример может иллюстрировать.
Предыдущий сброс:
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:100%;font-weight:normal;}
Предыдущая база:
h1{font:bold 12px/16px "FancyAtFaceFont",Georgia,serif;margin:0 0 12px;}
Но видите удвоение стилей шрифта и полей? Неужели я слишком придирчивый разработчик, чтобы думать о том, чтобы превратить их в нечто вроде этого:
h1{font:bold 12px/16px "FancyAtFaceFont",Georgia,serif;margin:0 0 12px;padding:0;}
Фактически нет необходимости в первом сбросе, в данном случае, другими словами. За исключением отступов, все уже было переопределено. Эта техника упрощает все. Единственное, на что нужно обратить внимание, - это убедиться, что вы уточняете каждый HTML-тег для каждого сайта. Но я все равно делаю эту работу.
Что вы говорите?