我已具有固定宽度和高度的<div>
向左浮动,和到它的正确的我有两个其他<div>
秒。我想让其中一个<div>
与左浮动的<div>
的边界齐平,另一个稍微缩进。以下是我目前所面对的...填充那些对一个div的右侧的div浮动左
<div
id="leftDiv"
style="border:1px solid grey;
width:300px;
height:400px;
float:left;">
This is a left floated div with a fixed width and height
</div>
<div id="rightDiv">
<div id="flushDiv">This should be flush.</div>
<div id="indentDiv" style="padding:25px">This should be indented.</div>
</div>
但是,上述HTML的情况是,无论是<div>
s的ID的“flushDiv”和“indentDiv”是对<div>
的右侧平齐编号leftSideDiv
。
我可以为什么会发生这种情况,当我在rightDiv
上设置可见边框。它的左侧实际上与leftDiv
的左侧齐平。并且这两个元素都已经填充好了我想要的0123px所需的25px缩进量,所以它们最终都会在leftDiv
的右侧齐平。
如果我浮动rightDiv
对,我几乎可以得到想要的缩进效果。 indentDiv
现在相对于flushDiv
缩进,但flushDiv
不再与rightDiv
的右侧齐平。
好的,我甚至不确定我是否在追随自己。
有没有人明白我在问什么,并有一个解决方案?我会尝试总结一下:
我怎样才能有一个左浮动div右边的两个div,其中一个是同时刷新左浮动div的右边界,另一个是抵消?
您可以在[jsfiddle.net](http://jsfiddle.net)上提供您正在执行的操作的演示,以便为我们呈现正在发生的事情并使其更易于帮助! –
谢谢杰西。我知道我会被要求提供一个jfiddle。我以前从未创建过一个,所以我需要一点时间来创建我的第一个,我假设。 –
如果我得到了什么是写的,那么有一个解决方案http://jsfiddle.net/X6Tdg/5/ –