我在最後提供的示例代碼中說明了我的問題。基本上,我有一個div容器,它包含左側的一些工具,中間的主要內容以及右側的一些工具(可視化左側工具用於提供拖動,視覺右側工具用於刪除內容)。但是,如果我在主要內容上放置背景顏色,着色溢出到浮動在左側但不在右側的東西(目前僅在Firefox 3.5中測試過)在div中定位三個元素
下面的代碼:
<head>
<style type="text/css">
#container{
width:500;
}
.handle{
float:left;
}
.delete{
float:right;
}
.main{
width:450;
background-color:ccc;
}
</style>
</head>
<div id="container">
<div class="c"><p class="handle">HH</p><p class="delete">X</p><p class="main">Some text here asdf asdf asdf asdf asdf asd fasd fsa dfsa df asdf sadf sa dfa sdf sadf asd fsa df sadf asdf asdf asd fas df asdf as asd fasd fas dfa sdf asdf as dfas df dasf asd fas df asdf asdf asd fasd fasdf asdf asdf asdf as df asdf asdf asd fas df asdpf asdf asdf asd fas dfa sdf asdf asd fas df</p></div>
<div class="c"><p class="handle">HH</p><p class="delete">X</p><p class="main">Some text here asdf asdf asdf asdf asdf asd fasd fsa dfsa df asdf sadf sa dfa sdf sadf asd fsa df sadf asdf asdf asd fas df asdf as </p></div>
</div>
查看將'* {border:solid 1px black}'添加到您的樣式時會發生什麼。 – voyager 2009-08-23 19:55:58