CSSでfloatしたDIVの末尾が改行+複製されてしまう

February 19, 2009 12:00 AM

Win版のInternet Explorer 6で確認したのですが、このサイトのようにDIVをCSSの float: left; でいくつも並べた場合、右端DIVの内容が「指定場所に表示+改行+複製表示」されてしまう現象を発見しました。

float: left; で並べた子DIVをさらに親DIVで囲みCSSの width: XXXpx; で幅をピクセル指定しているのですが、この幅を3ピクセル広げると解決されます。1、2ピクセル広げただけではアウトでした。

そこで親DIVの幅を「並べた子DIVのピクセルの合計+3ピクセル」で指定して、さらに margin-right: -3px; と指定してみました。

Post a comment

Comments

Name

Email Address

URL

TrackBack URL for this entry

http://www.cue.co.jp/mt/mt-tb.cgi/866

営業エリア

名古屋市守山区 , 熱田区 , 北区 , 昭和区‎ , 千種区‎ , 天白区 , 中川区 , ‎中区‎ , 中村区‎ , 西区 , 東区‎ , 瑞穂区 , ‎緑区‎, 港区‎ , 南区‎ , 名東区 , 春日井市

名古屋市守山区のホームページ制作&作成会社CUE
〒463-0072 愛知県名古屋市守山区金屋1-27-3

トップページのソラが…
お問い合わせメール送信フォーム