Эффективность сочетания перезагрузки и базы вместо построения одного из другого

Недавно я стал объединять перезагрузку и базу в один гнусно оптимизированный оптимизированный шведский стол. Я считаю, что это настоящее удовольствие, и мне интересно, является ли это обычной практикой. Мое предположение "нет"... и "да"...

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

Что скажете вы?


person arxpoetica    schedule 08.12.2010    source источник


Ответы (1)


Ваша техника на самом деле предпочитается многими людьми. Я склонен больше не использовать сбросы, потому что, как и вы, я считаю, что определение некоторых хороших базовых стилей более эффективно и проще в управлении.

Джонатан Снук соглашается: http://snook.ca/archives/html_and_css/no_css_reset/, и он будет довольно хорошим авторитетом в этом вопросе, если вы ищете известного веб-профессионала, который согласен.

person Graham Conzett    schedule 26.01.2011