CSS「> a」の意味

[新着] Webテンプレートを仮オープンしました



0   名前: やよ : 2006/08/02(水) 17:29  ID:K3ec.Mrb
ネットであるサンプルソースを見つけました。
そこのスタイルシートに

ul.list1 li a { color: #ffffff; }
ul.list1 li:hover > a { color: #000000; }

との記述(省略してますが)がありました。

この2行目の「> a」とは何ですか?
継承関係の書き方なのでしょうか?初めて見ました・・・

他にも
ul.list1 li > ul {(省略)}
とかありました。

そのサンプルサイトは海外のサイトなので、制作者に問い合わせできません(涙)
いろいろ調べてみましたが、見つけられませんでした。
知ってる方いましたら、教えてください。

1   名前: モノ ◆7YMtX/NYmu : 2006/08/02(水) 17:29  ID:7OITa0a3
子セレクタ
http://www6.plala.or.jp/go_west/nextcss/ref/slctr/slctr.htm#child
これかしら。

2   名前: やよ : 2006/08/02(水) 17:29  ID:K3ec.Mrb
モノさん、ありがとうございます。
まさにコレですね。

子セレクタ。直下の要素にのみ適用されるCSSなんて、便利だなと思ったんですけど、
IEはあまり対応してないみたいなので、今後使う機会に恵まれないかもしれません(苦笑)

スッキリしました。
ありがとうございました。

一覧へ戻る