下面是一个例子:http://la.truxmap.com/truckpage?id=coolhaus如何防止一个div在调整大小时与另一个div重叠?
当我让浏览器窗口从右侧变窄时,最近的tweets div会在容器div下面。我想这样做,以便最近的tweets div不会比容器div的右侧边框更远离左侧。我一直试图找出是否可以用CSS来完成,但我似乎无法得到它。是否有一个简单的JavaScript解决方案符合法案?
谢谢!
下面是一个例子:http://la.truxmap.com/truckpage?id=coolhaus如何防止一个div在调整大小时与另一个div重叠?
当我让浏览器窗口从右侧变窄时,最近的tweets div会在容器div下面。我想这样做,以便最近的tweets div不会比容器div的右侧边框更远离左侧。我一直试图找出是否可以用CSS来完成,但我似乎无法得到它。是否有一个简单的JavaScript解决方案符合法案?
谢谢!
您可以选择使用液体布局或使用css属性位置。
液态布局:
你有你的包装3周DIV的divand你希望他们调整较小的浏览器窗口中,你可以用百分比即成为可变宽度做到这一点:
CSS:
.wrapper {
width:100%
}
.divleft {
float:left;
width:20%
}
.divmiddle {
float:left;
width:60%
}
.divright {
float:left;
width:20%
}
HTML:
<div class="wrapper">
<div class="divleft">left</div>
<div class="divmiddle">middle</div>
<div class="divright">right</div>
</div>
正如我所说的,另一种可能性是将css属性的位置分配给您的不同DIV。
自己尝试一下,它很容易:
你也可以让他们从垂直重叠:
.noOverlap{
float:left;
width:100%;
}
,请复制粘贴,而不是链路代码。链接改变(或腐烂),然后没人能分辨出问题是什么。 – 2010-03-12 08:47:14