• 締切済み

IE6.0 Strictでの背景固定について

スタイルシートについての質問です。 HTMLをドキュメントタイプStrictに設定した場合、IE6.0では background-attachment : fixed; が無効になってしまいました。(Mozilla系のブラウザでは正常に反映されています) これはIEのバグなのでしょうか?

みんなの回答

  • 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="">の中に書いてみる。 とかでしょうか。 色々ためしてみてください

1200cc
質問者

お礼

ご回答ありがとうございます。 説明が不足していました、申し訳ないです。 実際のソースは body{ background: #fff url("background.gif") fixed no-repeat top center; } だったのですが、この記述以前に html{ background-color: #fff; } というように記述していまして、どうやらこやつが今回の現象の原因のようです。 htmlセレクタの中でbackground-imageかbackground-colorを設定するとbodyセレクタのbackground-attachmentが無効になる…? 原因はわかったのですが釈然としない気分です。

関連するQ&A