将div移到左边最简单的方法是什么?

时间:2010-11-17 00:04:03

标签: html css

我不确定如何继续。我有3个div标签就像这样(这是一个简化的版本):

<div class="gray" style="margin-left:auto;margin-right:auto;width:100px;overflow:auto;">
<div class="orange"></div>
<div class="blue"></div>
</div>

我想使用css将橙色移动到灰色的左侧,这样我就不必更改html了,但我仍然坚持如何正确地做到这一点。这是一张图片(我想将橙色移动到绿色):

http://imgur.com/U76pp.png

3 个答案:

答案 0 :(得分:1)

你必须使用绝对定位:

.orange{
position: absolute;
left: -200px; /* or whatever distance you want */
}

答案 1 :(得分:1)

你可以用负余量来做这件事:

http://jsfiddle.net/wkKDy/1/

答案 2 :(得分:1)

使用position-relative会这样做

.orange{ position: relative; left: -200px }

如果它仍然被剪裁,请确保父元素没有溢出:隐藏。

http://jsfiddle.net/SebastianPataneMasuelli/wkKDy/4/

  • 编辑 - 哦,你明白了。好的。