【特集】
CSSのセレクタは、スタイルシートの適用先を指定するためのものだ。IE6では、CSS1.0のセレクタには対応していたものの、CSS2.0で追加されたセレクタにはほとんど対応していなかった。
IE7 beta2では一部のセレクタを除いて、基本的なセレクタには対応している。新しく対応したセレクタは以下の通りだ。
なお、対応していないセレクタは以下のようになっている。
Aの1階層下の子要素Bを指定するセレクタ。たとえば、サンプルソース2-2-1のように「body > p」と指定すると、<body>の1階層下にある<p>だけに設定が適用され、「文章A」と「文章C」の文字が赤色で表示される。<div>内にある<p>は、<body>から見ると2階層下となるため、「文章B」の文字の色は変化しない。なお、IE6は未対応のため、スタイルシートの設定は適用されず、文字の色は変わらない。
Aに隣接するBを指定するセレクタ。サンプルソース2-2-2のように「h1 + p」と指定すると、<h1>の直後に記述した<p>に対して設定が適用され、「文章A」の文字が赤色で表示される。「文章B」の部分は<h1>と隣接していないため、文字の色は変わらない。なお、IE6は未対応のため、スタイルシートの設定は適用されず、文字の色は変わらない。
他の要素内にある最初の子要素Aに対して設定を適用するセレクタ。サンプルソース2-2-3のように「p:first-child」と指定すると、他の要素内にある最初の<p>に対して設定が適用され、「文章A」と「文章C」の文字が赤色で表示される。なお、IE6は未対応のため、スタイルシートの設定は適用されず、文字の色は変わらない。
| 優れた住宅設計を選ぶ「第32回 INAXデザインコンテスト」の審査結果発表 [17:33 2/9] |
| 「第14回亀倉雄策賞」は澁谷克彦氏に--JAGDA『Graphic Design in japan』 [13:22 2/9] |
| イーフロンティア、アニメーション制作ソフト「Anime Creator 8」発売 [11:51 2/9] |
| アマナ、アメリカ先住民族の占いiPhoneアプリ「Stone Telling-精霊占い-」 [10:44 2/9] |
| 【コラム】ストックフォト長者への道 第67回 念願の審査通過だが微妙なアクセス数なので次なる作戦を考える [00:00 2/9] |
|
日立ソリューションズ、電子データの違法コピー防止クラウドサービス [13:16 2/10] 経営 |
|
人気ソーシャルゲームがTVアニメに! 『戦国コレクション』、4月放送開始 [13:10 2/10] ホビー |
|
【レポート】CP+2012 - ユニークな技術とセンスで来場者をあっ!と驚かせる - カシオ [12:51 2/10] 家電 |
|
【2月10日】今朝のエンタメニュース放映時間ランキングTOP10 [12:47 2/10] エンタメ |
|
「ソウルイーター」クリアファイル付録、最新21巻は22日 [12:46 2/10] ホビー |