2011-01-28 13 views
0

子セレクタは:CSS子セレクタはW3C標準ですか?このような

#id > a 
{ 
    background-color: blue; 
} 

W3SchoolsのCSSのウェブサイト上で参照されていないようです。それは悪い習慣ですか?

+2

あなたはw3schoolsの言うことに気を付ける必要はありません。彼らは権限ではありません:http://w3fools.com/ – Kornel

答えて

4

悪い習慣ですか?

いいえ、しかし、not supported by IE6ですが、これは依然としていくつかのサイトでは種類の制限です。

1

はい、子選択は、CSS2の場合はhereと表示されている標準の一部です。

1

あなたの質問に答えるために、子セレクタは悪い習慣ではなく、特定の状況で非常に便利です。彼らはCSS 2 standardにもあります。古いブラウザ(IE6)ではサポートされていませんが、現代のブラウザでも使用できます。

注:W3Schoolsは、W3Cとは何ら関係していません。実際の基準に関する詳細情報が必要な場合は、直接W3C's websiteに行く必要があります。

+0

彼らは提携していないことを知らなかった。ありがとう。 –

2

はい、標準に準拠しています。

http://www.w3.org/TR/CSS21/selector.html#child-selectors

としては、彼らはしかしIE6では動作しません言及しました。あなたのサイトからメトリクスを取得し、IE6ユーザーの割合が余分な開発努力の価値があるかどうかを判断できる場合。そうでない場合は、使用する可能性が高いブラウザについて概説するためにユーザーベースを定義してください。それができない場合は、ぼんやりと優雅なやり方で落ち着かせるようにしてください。少なくとも、あなたが望むほどよく見えなくても、サイトはまだ使用可能です。

関連する問題