Эффективность прочесывания перезагрузки и базы вместо того, чтобы строить одно из другого - PullRequest
3 голосов
/ 09 декабря 2010

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

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

Что вы говорите?

1 Ответ

0 голосов
/ 26 января 2011

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

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

...