親の中に 2 つの子 div (1 つは左に、もう 1 つは右) を持つ親 div があります。
Web ページは 1024px の定義と 1620px の両方で動作する必要があるため、幅が拡大された場合に流動的である必要があります。左の div と右の div の間の垂直方向のスペースを除いて、すべてのマージンは問題なく表示されます。jquery を使用して、2 つの 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