HTML5 Boilerplate, HTML5 Сброс проверки CSS - PullRequest
10 голосов
/ 08 июля 2011

Я нахожусь в процессе выбора шаблона HTML5 для моих веб-проектов. Я использовал HTML5 Initiliazr, который использует Boilerplate в течение последних нескольких месяцев, но решил переоценить два шаблона, поскольку мне не нравятся проблемы, связанные с тем, что CSS в HTML5 Boilerplate не подходит для валидатора W3 CSS (CSS3).

Теперь мой вопрос, учитывая тот факт, что оба сброса CSS также учитывают причуды вендоров, будут ли эти сбросы когда-либо полностью действительными или это невозможно предположить?

Я заметил, что HTML5 Reset на самом деле имеет несколько проблем меньше, чем Boilerplate, но это может измениться в будущем. Тем не менее, я прочитал объяснение Boilerplate о том, почему каждый стиль был представлен и какие проблемы он решает, так что это своего рода имеет смысл.

Так что ты думаешь?

1 Ответ

15 голосов
/ 08 июля 2011

CSS Boilerplate использует несколько хаков, таких как * (* font-size: small;) и некоторые специфичные для браузера правила CSS - если вы действительно обеспокоены проверкой, просто удалите хакерские правила из основного style.css и загрузите их для браузер, который нуждается только в них.

Вы можете быть как хакером и кроссбраузером, так и действительным и униженным. И не забывайте, что шаблон также гласит:

Думаешь, слишком много? HTML5 Boilerplate дружественный к ключу удаления. :)

Но если вы спросите меня - это пустая трата времени, пытаясь пройти проверку css и при этом быть совместимой с кроссбраузером - если ваш клиент требует этого и у него есть дополнительные деньги для оплаты действительного значка css (который, вероятно, не будет генерировать их дополнительный доход), чем идти на это, если вы лично одержимы необходимостью сдать его, пойти на это - иначе это чепуха и пустая трата вашего времени. Если вы правильно написали все действительные правила css3 и использовали несколько правил, специфичных для разных поставщиков, это никого не убьет.

В целом Boilerplate - это надежный шаблон, который идеально подходит для повседневных проектов, и проблемы, с которыми вы сталкиваетесь, являются скорее перфекционистом. Это будет мои 2 цента на этом.

...