Использование reset css - есть ли разумные недостатки / контраргументы? - PullRequest
2 голосов
/ 04 августа 2010

Пока что включение CSS-сброса было для меня стандартным шагом в самом начале проектирования веб-страницы.

Однажды я услышал мнение, что это плохо ;однако у меня не было возможности спросить парня, который сказал это по причинам.

Теперь я хотел бы знать, какие недостатки вы можете указать.

Ответы [ 2 ]

3 голосов
/ 04 августа 2010

Использование сброса CSS означает, что во многих случаях у вас будет много ненужных правил. Сначала вы установите body { margin: 0; padding: 0; } в reset.css, а затем установите body { margin: 0 auto; padding: 20px; } в style.css или что-то еще, когда только указание последнего даст тот же результат. И вы действительно будете использовать все те непонятные элементы, которые включены в сброс?

Иногда я добавляю reset.css, запускаю кодирование, а затем проверяю свою страницу в Dragonfly или Firebug, и там я вижу, какие правила из reset.css переопределяются. Те, которые я могу удалить из файла reset.css, и в конце файл, вероятно, будет очень маленьким или пустым.

0 голосов
/ 26 июля 2011

Я не думаю, что есть какие-либо проблемы с перезагрузкой css в качестве концепции.
Единственная проблема, возможно, заключается в использовании неправильного сброса, например * reset, что может привести к снижению производительности браузера.
Если используется что-то вроде Eric Meyercss reset http://meyerweb.com/eric/tools/css/reset/index.html тогда у вас не возникнет никаких проблем.
Другой совет: вы можете настроить сброс под свои конкретные потребности и не рассматривать его как файл только для чтения:).

...