在此示例中是否可以删除楼梯效果?我有一个右浮动的div和几个固定高度和左边固定宽度的div。如果div在某个地方相遇,我会得到一个相当奇怪的阶梯效应。
我知道为什么会发生这种情况而且我得到了它,但我正在寻找一种避免这种情况的解决方案。请帮帮我
<div class="container">
<div class="fright">just some contents floating right</div>
<div class="fleft">a div</div>
<div class="fleft">
this one is the problem.
Is it possible to have this div start at position B
</div>
<div class="fleft"><b>Position B</b></div>
<div class="fleft">a div</div>
</div>
和css
div{
margin:10px;
padding:10px;
.container{
width:460px;
float:left;
}
.fright{
float:right;
border:1px solid green;
}
.fleft{
float:left;
height:180px;
width:180px;
border:1px solid orange;
}
答案 0 :(得分:2)
您可能希望尝试使用内联块来进行布局,而不是使用浮点数。
我在此处更新了您的示例:http://jsfiddle.net/FusWd/4/
这种技术有一些注意事项:
normal
值的字间距属性。