- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:子セレクタがIE8で反映されません。)
子セレクタがIE8で反映されません。
このQ&Aのポイント
- 子セレクタがIE8で反映されません。firefoxだと反映される理由を教えてください。
- 子セレクタがIE8で反映されない現象が発生しています。なぜでしょうか?
- IE8では子セレクタが正しく動作していません。原因と解決方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
DOCTYPE宣言がないせいで、IE5扱いになるようだ。実際以下のコードは"スタイル設定対象1"の背景が緑色になった。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> <title>子セレクタ</title> <style type="text/css"> div > span { background-color:green; color:white; } </style> </head> <body> <div> <span>スタイル設定対象1</span> <h1> <span>スタイル設定対象2</span> </h1> </div> </body> </html>
その他の回答 (1)
- himajin100000
- ベストアンサー率54% (1660/3060)
回答No.2
すまん ><meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> この一文削除で。検証作業で使った奴をそのまま残してしまったから
お礼
ありがとうございます!! DOCTYPE宣言を入れましたら背景が緑色になりました。 勉強になりました。