Недавно я стал объединять перезагрузку и базу в один гнусно оптимизированный оптимизированный шведский стол. Я считаю, что это настоящее удовольствие, и мне интересно, является ли это обычной практикой. Мое предположение "нет"... и "да"...
То есть у меня сложилось впечатление, что некоторых программистов раздражает сброс и они любят делать все с нуля. Другим нравится удобство базовой линии, но они делают это сначала с таблицей стилей 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 для каждого сайта, который он делает. Но я все равно делаю эту работу.
Что скажете вы?