39

我想将特定的 div 更多地移动到右侧,以便左侧的 div 获得更多空间来显示其中的内容。

我在 CSS 中尝试了一些东西,但我知道我做错了什么。

在 CSS 中,我有...

login-box {
    width: 200px;
    margin-left: 50px;
} 
4

3 回答 3

57

您可以在该特定 div 上使用 float,例如

<div style="float:right;">

将您想要更多空间的 div 也浮动到左侧:

<div style="float:left;">

如果所有其他方法都失败,则将 div 放在正确的位置:absolute 上,然后将其移动到您想要的位置。

<div style="position:absolute; left:-500px; top:30px;"> 

等等。显然将样式放在单独的样式表中,但这只是一个更快的示例。

于 2012-10-03T14:41:31.853 回答
18

这将完成这项工作:

<div style="position:absolute; right:0;">Hello world</div>

于 2019-04-11T20:27:25.227 回答
17

对我来说,我使用了 margin-left: auto; 水平调整大小响应更灵敏。

于 2020-10-18T03:27:30.230 回答