我有两个这样的div:
<section id="main"> <div id="left"> <asp:ContentPlaceHolder ID="left" runat="server" /> </div> <div id="right"> <asp:ContentPlaceHolder ID="right" runat="server" /> </div> </section>
这是我的css:
#left { float: left; margin-right: 17px; } #right { float: right; }
我想要div之间的空间是40px.我尝试在我的CSS中添加填充,边距和宽度,但是我认为没有设置填充来修正40px.怎么做?
解决方法
以相同的方式浮动它们,并添加40px的边距.如果你有两个元素漂浮在相反的方式,你将拥有更少的控制权,并且包含的元素将决定它们有多远.
#left{ float: left; margin-right: 40px; } #right{ float: left; }