隣接セレクタ
ぶっとんだ。
なにかって、 IE7 のアホすぎる仕様に驚いた。
IE7 は隣接セレクタに対応した
と謳っているが、うちのサイトではどうしても #hoge+#fuga な指定が反映してくれなかった。うちでは、以下のようにコメントをつけて、ソースを見やすくしている。
<!--~~hoge~~-->
<div id="hoge">
hogehoge
</div>
<!--__hoge__-->
<!--~~fuga~~-->
<div id="fuga">
fugafuga
</div>
<!--__fuga__-->
もしやと思って、コメントをはずしてみた。
・・・見事に隣接セレクタが反映された。
つまり、 IE7 では、コメントを要素として扱っている・・・かどうかは確認とれていないが、いずれにしても <要素 A><!--コメント--><要素 B> の時、 要素 A + 要素 B と言う指定は無視されるのです。もう、ほんとに、アホかと。