我有一个父母div里面有两个子div(左边一个和右边一个)。如何保持两个流体隔板之间的间距?
该网页必须在1024px定义和1620px的工作,所以他们需要流体,如果扩大宽度。除了左侧和右侧div之间的垂直空间之外,所有的边缘看起来都很好。我正在使用jquery保持两个div的高度相等。我怎样才能保持div之间的空间是固定的?我使用div宽度的百分比,因此当我扩大屏幕宽度时,div之间的空间增加,因此比左右边距宽得多。
的标记:
<div class="divLoginMain">
<div class="divLoginLeft">
<div class="divH4Title">
<h4 class="h4Title">Welcome to Our Website</h4>
</div>
<table cellspacing="0" class="borderNone">
<tr>
</tr>
<tr>
</tr>
</table>
</div>
<div class="divLoginRight">
<div class="divH4Title">
<h4 class="h4Title">Status - Logged In</h4>
</div>
<table cellspacing="0" class="borderNone">
<tr>
</tr>
<tr>
</tr>
</table>
</div>
</div>
而CSS:
.divLoginMain
{
margin-top:5px;
margin-left:.6%;
margin-right:.2%;
border: solid 3px #191970;
border-spacing: 0;
width:97.5%;
padding-top:7px;
padding-bottom:7px;
padding-left:7px;
padding-right:7px;
overflow:hidden;
}
.divLoginLeft
{
border: solid 3px #191970;
border-spacing: 0;
float:left;
width:61.5%;
padding-top:0px;
padding-bottom:10px;
padding-left:16px;
padding-right:16px;
text-align:left;
font-family:Arial;
color:#17238C;
}
.divLoginCenter
{
border:collapse;
float:left;
width:1px;
}
.divLoginRight
{
border: solid 3px #191970;
border-spacing: 0;
float:right;
width:31.5%;
padding-top:0px;
padding-bottom:10px;
padding-left:16px;
padding-right:16px;
text-align:left;
font-family:Arial;
color:#17238C;
}
Thank you,
James
在你的HTML中你有'divLoggedInMain'类,但它不在你的CSS?我看到'.divLoginMain',是一个错字吗? – Colin
是的,我纠正了.....谢谢 – James
我发现了jQuery宽度的逻辑,所以也许我会尝试将它们合并在一起。 – James