2014-01-16 9 views
7

すべてのブラウザーでエラーのないレンダリングを行うTwitter Bootstrapフレームワークを使用するサイトがあります。しかし、私がサイトのメインURLをW3Cバリデーターに接続すると、1,465のエラーが出力され、そのほとんどは解析エラーです。W3Cバリデーター、CSS3、ブートストラップ

いくつかの例:

解析エラー{*ズーム:1。値のエラー:*私は理解して#の3f6998

000009 \と\ 000009は、IEが特定されているので、これらが検証に失敗していることが重要である:背景色値が多すぎ または値が認識されませんか?

これを考慮したバリデーターはありますか?

+0

妥当性検証に失敗していることは重要ですか?まあ、それがなぜ失敗したのか分かっていて、その理由が受け入れられれば、それは失敗しないことは重要ではありません... – Zhihao

+0

短い答えはいいえ、あなたはこれらのエラーを先に進めることができます。有効なプロパティを使用 –

+0

CSS3のCSS検証では常にエラーが発生します。 1つの理由:IE。そのブラウザで有効なcss3を書くことはできません –

答えて

9

CSS3の使用中は、常にCSS検証エラーが発生します。ほとんどのスタイル(css3)は今のところw3のルールでは有効ではありません。これらのエラーを無視して先に進むことができます。css3スタイル以外の検証の問題がないことを確認してください。もしそうなら、あなたは完全に罰金です。..

更新:例えばのために

http://jigsaw.w3.org/css-validator/validator?profile=css3&uri=PATH_TO_YOUR_WEBSITE 

http://jigsaw.w3.org/css-validator/validator?profile=css3&uri=http://stackoverflow.com

まだそれはたくさんのが表示されます

あなたはこのような何かを試すことができますエラー。受け入れられているCSS3バリデータは実装されていません。

[更新]

URL:https://validator.w3.org/

公式バリデータを使用してください。ここで

+0

ありがとう、ロイ。 W3CはこのCSS3/IE関連の構文に準拠した検証ルールを作成すると思います。私たちの誰もIEを本当に望んでいるわけではありませんが、WindowsがPCを販売している限り、IEは消えません。 – bersude2

+0

@ user3203132:あなたは本当にIE11が驚くべきことを知っていることに驚くでしょう...古いバージョンを完全に段階的に廃止する必要があるだけです...;).. –

+0

あなたの答えはまだ実際ですか?私はこのバリデーターを使用できることを知る必要があります。 –

1

が彼らの検証エラーのためのブートストラップの説明です:

http://getbootstrap.com/getting-started/#support-validators

古いとバギーのブラウザに最高の体験を提供するために、ブートストラップは、特定の特別なCSSを対象とするいくつかの場所でCSSブラウザハックを使用していますブラウザーのバグを回避するために、ブラウザーのバージョンを変更する必要があります。これらのハックは、CSSバリデータが無効であると文句を言うようになります。いくつかの場所では、まだ完全に標準化されていない最新のCSS機能を使用していますが、これは純粋に漸進的な拡張に使用されています。 CSSの非ハッキー部分が完全に検証され、ハッキー部分が非ハッキー部分の適切な機能を妨げないため、これらの警告は意図的に無視されるため、これらの検証警告は実際問題ではありません。

関連する問題