我的定位错了吗?

时间:2013-11-27 20:02:27

标签: html css positioning margin padding

我已经使用边距来定位我的网站上的所有内容,即定位图像,div等等。我需要知道我在做什么是正确的(就位置而言)你能检查我的代码吗?感谢

http://jsfiddle.net/LUhb7/

我的边距的例子

margin: -410px;

我知道他们有很多方法可以在CSS上定位。我想知道,他们在我的CSS中使用边距是正确的吗?喜欢而不是边距,我不应该使用其他东西,如浮动,位置:相对等......?

1 个答案:

答案 0 :(得分:1)

默认情况下,DIV是块元素,表示它们在页面上相互流动。为了解决这个问题,你已经在.box3上指定了边距,将它移到.box2旁边。

另一种方法是:

<div class="wrapper">
   <div class="box">...</div>
   <div class="box">...</div>
</div>

和css

.wrapper {clear:both;}
.box {float: left;}

这会给你同样的效果。 http://jsfiddle.net/FKBXQ/