CSS Boilerplate использует несколько хаков, таких как * (* font-size: small;) и некоторые специфичные для браузера правила CSS - если вы действительно обеспокоены проверкой, просто удалите хакерские правила из основного style.css и загрузите их для браузер, который нуждается только в них.
Вы можете быть как хакером и кроссбраузером, так и действительным и униженным. И не забывайте, что шаблон также гласит:
Думаешь, слишком много? HTML5
Boilerplate дружественный к ключу удаления. :)
Но если вы спросите меня - это пустая трата времени, пытаясь пройти проверку css и при этом быть совместимой с кроссбраузером - если ваш клиент требует этого и у него есть дополнительные деньги для оплаты действительного значка css (который, вероятно, не будет генерировать их дополнительный доход), чем идти на это, если вы лично одержимы необходимостью сдать его, пойти на это - иначе это чепуха и пустая трата вашего времени. Если вы правильно написали все действительные правила css3 и использовали несколько правил, специфичных для разных поставщиков, это никого не убьет.
В целом Boilerplate - это надежный шаблон, который идеально подходит для повседневных проектов, и проблемы, с которыми вы сталкиваетесь, являются скорее перфекционистом. Это будет мои 2 цента на этом.