- 締切済み
IE6.0 Strictでの背景固定について
スタイルシートについての質問です。 HTMLをドキュメントタイプStrictに設定した場合、IE6.0では background-attachment : fixed; が無効になってしまいました。(Mozilla系のブラウザでは正常に反映されています) これはIEのバグなのでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- 9arabi
- ベストアンサー率32% (140/433)
回答No.1
私の環境をStrictにして見てみましたが、特に問題なく動作しています。 IE6.0 sp1ですが。 background:#ffffff url(img.jpg) no-repeat fixed; とまとめて書いても無理ですか? fixedが有効にならないだけで、他は反映されるとすると、class名の指定方法がおかしいというわけでもないでしょうし。 この情報で、私が試せるとしたら、 ・class名またはid名を変えてみる(idだったらページ内に同じ名前が他にないか、ハイフンを使っていないか、など) ・スペルミスがないか確認 ・同じ情報を、<body style="">の中に書いてみる。 とかでしょうか。 色々ためしてみてください
お礼
ご回答ありがとうございます。 説明が不足していました、申し訳ないです。 実際のソースは body{ background: #fff url("background.gif") fixed no-repeat top center; } だったのですが、この記述以前に html{ background-color: #fff; } というように記述していまして、どうやらこやつが今回の現象の原因のようです。 htmlセレクタの中でbackground-imageかbackground-colorを設定するとbodyセレクタのbackground-attachmentが無効になる…? 原因はわかったのですが釈然としない気分です。