<< トモダチ、コード。 | main | アクセス、解析。 >>

IE、UL、CSS。

さてさて、数年ぶりにテンプレートを弄ってみました。
いままでもMicrosoft Internet Explorerな方々は、右側メニューが右端に固定される等、表示がずれていたかと思いますが、今回の右側メニューは、更に大変なことになりました。

右側メニューはほぼ全て、<dl><dd><ul><li>と、リスト表示で構成されている。(Serene Bachの仕様?)
そこにも手を入れて、簡単に書くと、CSSは以下のように書いていた。

dl,dd,ul,li {
margin: 0px auto;
}

基本、このmargin: 0px auto;が大好きな人間である。
で、位置指定はtext-alignで行っているちょっと駄目な子なんである。
しかしこの場合、Internet Explorerでは、リストが右にずれるというか、
背景が左に押し出されてずれる様な表示となる。

後々調べてみるけれども

dl,dd,ul,li {
margin: 0px 0px 0px 0px;
}

とりあえずは、これで解決。
Internet Explorerのmargin: autoの挙動は、注意するべきか…

Tips | comments (4) | -
 
キーワード
コメント
ehuow lxnagt | 2008/11/06 17:36
vlcdk xsvdu nfjozaie jfkyb ktxizm oyhixgjrv jtwq
dozo | 2006/10/07 11:52
儲かってるなら別に良いんじゃない?


ちなみにオレは、
text-alignを指定したdivでのなかでmargin:0 autoってやるようにしてる。
枠も画像もちゃんと中央寄せになるし。
Shoe's | 2006/10/06 23:10
> dozo さん
そうなの。
鬱陶しいから消そうかと思ってるよ。
dozo | 2006/10/06 22:54
広告増えたね。
コメントフォーム