• ベストアンサー

IE6とXHTML+CSS

XHTML+CSSでサイトを制作したのですがIE7で確認すると正常に映るのですがIE6で確認すると画像がズレたりロールオーバーのオーバー時の画像が表示されなかったりしてしまいます!! どうすれよいのでしょうか。。。詳しい方アドバイス等聞かせてください!また参考になるようなサイトのURLを教えてください。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#66720
noname#66720
回答No.3

xhtmlはie6への対応が大変ですよね。 ロールオーバーに関しては、ie6はアンカー以外の要素への:hover擬似クラスに対応していません。 もし、アンカーに対して:hoverを適用されている場合は、適用順に問題があるかもしれません。 1.link 2.visited 3.hover 4.focus 5.active の順に記述するようにしてみてください。 http://adp.daa.jp/web.html ここのサイトは見ておいて損はないと思います。

その他の回答 (3)

  • 0wl
  • ベストアンサー率43% (10/23)
回答No.4

まずは、Firefoxで組みあげる(比較的仕様に忠実)。 つぎに、OperaやFafaliやIEで細部調整、仕方ないときはハック って感じが、労力の少ないやり方だと思います。 http://kennsu.jp/2007/01/css10.html http://css-happylife.com/log/memo/000124.shtml http://d.hatena.ne.jp/amachang/20080529/1212056317

回答No.2

影響を出してるのはバグと独自解釈です。 ブラウザシェア戦争の負の遺産といったところでしょうか 現在は更新されてませんが、以下サイトが参考になります http://cssbug.at.infoseek.co.jp/index.html

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

IE6のCSSはバージョンが古いのと実装が中途半端ですので、 「そういうものだ」と思うしかありませんね。 ただほとんどのものはCSSを工夫すれば吸収できると思います どうしてもつまったときには個別のケースとしてソースを示し この板で質問するとよいでしょう