Html 对齐div的相对边

Html 对齐div的相对边,html,css,Html,Css,我希望绿色框始终位于红色标题的左下角,即使用户放大或缩小网页 演示: 现在,我想给绿盒子留一些空白。或者红色的盒子总是在中心。有人能为我提供一个JSFIDLE解决方案吗?解决方案必须是基于div的布局 类似问题: 也为该标题设置Float:left。我希望这能解决你的问题 设置标题类相对位置(用于支持Left属性。注意:这不仅仅是支持Left和top的位置。)。然后把它的左边定为20% 像这样吗 需要页眉上留有边距,页眉上留有的边距应等于绿色框的宽度 margin-left: 20% 试试

我希望绿色框始终位于红色标题的左下角,即使用户放大或缩小网页

演示:

现在,我想给绿盒子留一些空白。或者红色的盒子总是在中心。有人能为我提供一个JSFIDLE解决方案吗?解决方案必须是基于div的布局

类似问题:

也为该
标题设置
Float:left
。我希望这能解决你的问题

设置标题类相对位置(用于支持Left属性。注意:这不仅仅是支持Left和top的位置。)。然后把它的左边定为20%

像这样吗

需要页眉上留有边距,页眉上留有的边距应等于绿色框的宽度

margin-left: 20%
试试这个

<table>
  <tr>
<td>&nbsp;</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>&nbsp;</td>
  </tr>
<table>

这是标题。
这是标题。

工作示例

我使用jQuery解决了这个问题


还有一个龙卷风附加到它。绿色框的宽度为100px。其他条件保持不变。没有20%的宽度。如果绿色框的宽度为100px,那么标题的左边距为100px。正如您在上面的评论中提到的一样,如果我希望标题始终位于页面的中心,那么应该怎么做。目前,它更靠近页面的左侧。哦,我明白了,这是可能的,但它要求html结构不同。绿盒子基本上需要绝对定位。。。我想问另一个问题。更复杂的是,请你尽早把小提琴或问题贴出来。这很紧急,谢谢你的帮助。他希望头球居中,而不是向左浮动。这是一个可能的解决方案
<table>
  <tr>
<td>&nbsp;</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>&nbsp;</td>
  </tr>
<table>
var sectionSize = $('.leftSection').width();
$('.header').css('marginLeft', sectionSize);