10

現在、Webプロジェクト用のHTML5テンプレートを選択しています。ボイラープレートを使用するHTML5Initiliazrをここ数か月使用していますが、HTML5ボイラープレートのCSSがW3 CSSバリデーター(CSS3)に対して有効でないという問題が気に入らないため、2つのテンプレートを再評価することにしました。

さて、私の質問は、両方のCSSリセットがベンダーの癖も考慮に入れているという事実を考えると、それらのリセットは完全に有効になるのでしょうか、それともそのようなことを想定することは不可能ですか?

HTML5リセットには、実際にはボイラープレートよりも少ない問題がいくつかあることに気づきましたが、それは将来変更される可能性があります。しかし、ボイラープレートの説明を読んだので、すべてのスタイルが導入された理由と、それが解決する問題について説明したので、それはちょっと理にかなっています。

それで、あなたはどう思いますか?

4

1 に答える 1

15

Boilerplate の css は * (*font-size:small;) のようないくつかのハックといくつかのブラウザー固有の css ルールを使用します - 検証が本当に心配な場合は、ハッキーなルールをメインの style.css から移動し、必要なブラウザーにロードするだけですそれらのみ。

あなたはハックでクロスブラウザか、または有効で劣化したものである可能性があります。定型文にも次のように記載されていることを忘れないでください。

多すぎると思いますか?HTML5 ボイラープレートは削除キーに対応しています。:)

しかし、あなたが私に尋ねると、CSS検証に合格し、クロスブラウザ互換性を維持しようとするのは時間の無駄です.あなたが個人的にそれを通過しなければならないことに夢中になっている場合は、それを選択してください-そうでなければ、それはナンセンスであり、時間の無駄です. 有効な css3 ルールをすべて正しく記述し、いくつかのベンダー固有のルールを使用した場合、実際には誰も殺されません。

全体的なボイラープレートは堅実なテンプレートであり、毎日のプロジェクトに使用するのにまったく問題ありません。あなたが明らかにしている問題は、物事に対する完璧主義者の見方です. これは私の 2 セントになります。

于 2011-07-08T13:32:03.550 に答える