2013-10-22 35 views
1

例如:如何让div在停止调整窗口大小时互相碰撞时停止移动? (定位百分比)

HTML 
<nav> 
    <div class="first"></div> 
    <div class="second"></div> 
<nav> 

CSS 
.first{ 
padding-left: 10px; 
padding-right: 15px; 
width: 180px; 
height: 100%; 
position: absolute; 
top: -1px; 
} 

.second{ 
position: absolute; 
left: 30%; 
top:14px; 
padding-bottom: 10px; 
} 

会发生什么事当调整窗口是和。第二移动到重叠。首先固定。是否有可能让.second div停止移动,一旦命中.first?

+0

是的,不要使用绝对定位,使用FLOATS。 –

+0

这取决于当达到所述点时你想要发生什么。你想让家长不再变小吗?你想第二个div开始变小吗?你想第二个div换行到下一行吗? *“有可能”的答案通常是。 –

+0

我希望左边的div(.first)保持不变,右边的第二个div可以调整它的大小,而不是重叠它。 –

回答

0
.first{ 
    padding-left: 10px; 
    padding-right: 15px; 
    width: 50%; 
    height: 100%; 
} 

.second{ 
    padding-left: 10px; 
    padding-right: 15px; 
    width: 50%; 
    padding-bottom: 10px; 
} 
相关问题