0

クライアントのプロジェクトで、CSS を 100% 検証済み (ハックを使用しない) に保つことの実際的な利点は何ですか? クロスブラウザの問題がなくても。

また、CSS の有効性を 100% 維持しなければ、将来どのような問題に直面する可能性がありますか。

4

4 に答える 4

1

実用的....うーん、クライアントに「100%検証済み」と言えるでしょうか?実際には、複雑なこと (不透明度など) を行っている場合、100% 有効な CSS を維持することは非常に困難です。条件付きスタイルシートは、これらのケースのほとんどを排除する方法ですが、すべてではありません。

バリデーターの指示ではなく、この場合に機能することを行います。そうは言っても、特定の理由で存在しない正当なエラーである検証エラーを無視しないでください。

于 2010-04-13T17:33:12.290 に答える
1

ページが現在のバージョンのブラウザーで正しく表示されるという事実は、将来のバージョンでも正しく表示されることを保証するものではありません。

無効な CSS を使用すると、レンダリング コードのバグに誤って依存している可能性があり、パッチが適用されると、レイアウトが壊れる可能性があります。

ただし、有効な CSS を使用する場合、そのバージョンの CSS 標準を実装している限り、標準に準拠したブラウザーでページが正しく表示されます。

于 2010-04-13T17:33:59.803 に答える
0

要するに。バリデーターがベンダー固有/css3プロパティについて不平を言う場合は-webkit-border-radius無視してください。他に修正する必要があるもの。

于 2010-04-13T21:45:01.217 に答える
0

CSSを100%検証しておくことの実際的な利点は、コードの間違いをより簡単かつ迅速に検出できることでもあります。

たとえば、Webサイトの開発中は、XHTMLまたはCSSが無効な場合(緑/赤のアイコン)を明確に表示するブラウザーを常に使用します。それは私の人生の数時間を節約しました:時々、私が非常に基本的なエディターで作業している場合、CSSコードで何かのスペルを間違えた場合、ブラウザーでCSSがもはや有効ではないことに気付くとすぐに気づきます。

注:100%XHTMLを使用することも大いに役立ちます。コードビハインドのエラーが原因で無効なXHTMLが発生することがあります。

于 2010-04-13T21:54:23.227 に答える