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 предпочтительнее.