HTML5 Boilerplate и 960.gs я должен включить reset.css?

Я начинаю проект с использованием HTML5 Boilerplate и 960.gs.

При реализации 960.gs я должен скопировать файл reset.css или просто иметь normalize.css, или оставить оба! Извините, если это жалкий вопрос, я все еще немного зеленый!

2 ответа

Решение

Вы не должны использовать как Normalize, так и CSS Reset.

Normalize сделает так, чтобы все ваши браузеры отображали элементы одинаково, не удаляя из них "Стиль по умолчанию". (например, маркеры и отступы / поля для элементов списка и списков)

Я использовал оба в течение многих лет, и я рекомендую Normalize, поскольку это менее "агрессивный" метод кросс-браузерной CSS "нормализации". Сброс CSS сделает все значения 0 или ни одного, и вам часто придется заново добавлять стили самостоятельно.

Вы также должны взглянуть на сброс CSS в Yahoo ( http://yuilibrary.com/yui/docs/cssreset/), который вводит понятие "контекстуальность" в сбросе; в основном вы можете сбросить только некоторые элементы, используя классы для ограничения вашей области видимости.

Normalise.css и reset.css - это разные методы достижения одних и тех же целей. Я хотел бы, поэтому, потрудиться, включая один или другой.

В чем разница между Normalize.css и Reset CSS?

Похоже, что normalise.css предпочтительнее.

Другие вопросы по тегам