我希望绿色框始终位于红色标题的左下方,即使用户放大和缩小网页也是如此。
现在,我想要一些保留左边的属性给绿框。或者说红色框总是在中心。有人可以为我提供一个jsfiddle解决方案吗?解决方案必须是基于div的布局。
类似问题:Aligning opposite edges of divs
|Red Box| |Green Box|
答案 0 :(得分:1)
我使用jQuery
解决了这个问题var sectionSize = $('.leftSection').width();
$('.header').css('marginLeft', sectionSize);
答案 1 :(得分:0)
也为 Float:left
设置header
。我希望这能解决你的问题。
设置标题的位置,如相对(支持Left属性。注意:这不仅是支持left和top的位置。)。然后将其左侧设为20%。
答案 2 :(得分:0)
答案 3 :(得分:-1)
试试这个
<table>
<tr>
<td> </td>
<td><div style="border: 1px solid red">
This is the header.
</div></td>
</tr>
<tr>
<td><div style="border: 1px solid green">
This is the header.
</div></td>
<td> </td>
</tr>
<table>