重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

(1)のセレクタはIE7で機能しませんでしたが、(2)のセレクタは機能しました。

(1) [src="hoge.jpg"]+div
(2) [src="hoge.jpg"]+div>p

何か不思議だなあと思います。
これってなんでなんですかね?
分かる方、います?

A 回答 (2件)

IE7は隣接(兄弟)セレクタには対応しているが、子セレクタには対応していないため


(1) [src="hoge.jpg"]+div
 は、*[src="hoge.jpg"] として解釈される
(2) [src="hoge.jpg"]+div>p
 は、[src="hoge.jpg"]>p
  と解釈されるだけではないですか?
要素セレクタには対応している。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

次のページには、IE7はチャイルドセレクタと隣接セレクタのいずれにも対応している旨の記載がありますが実際どうなんですかね。

http://webdesignrecipes.com/css-selectors-and-pr …

お礼日時:2013/05/17 10:13

>次のページには、IE7はチャイルドセレクタと隣接セレクタのいずれにも対応している旨の記載がありますが実際どうなんですかね。


 実際に試してみれば分かる。

 ウェブ上にある情報はすべて正しいわけじゃない。
    • good
    • 0
この回答へのお礼

ありがとうございました。

お礼日時:2013/07/28 01:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!