2011-09-26 53 views
2

当浏览尺寸调整为左侧时,如何阻止div在环绕/移动下方。除此之外,网页上的其他所有内容都保持不变。我希望它不会移动,并强制用户使用浏览器左右滚动来查看它。Div在浏览器尺寸缩小时会一直打包

#signup_box { 
    width: 363px; 
    height: 392px; 
    float: right; 
    margin-right: -34px; 
    min-width: 363px; 
} 

回答

2

你在浮动它。它会包装。尝试手动定位它,像:

#signup_box { 
    width: 363px; 
    height: 392px; 
    position:absolute; 
    right:34px; 
    top:0px; 
    min-width: 363px; 
} 
+0

工作。我调整右侧和顶部是正确的:584px;顶部:46px;它现在完美滚动。 – acctman

1

您已漂浮使用float: right;股利,所以它会根据需要调整它的位置(“浮动”)。

您可以删除float以停止此行为,并确保您的页面足够宽以容纳此(和其他相关)元素的宽度。

0

不,有一种简单的方法可以做到这一点......它可以工作,但它是css3。但你可以尝试:

div { 
white-space: nowrap; 
} 

如果它适合你,请回复!谢谢!顺便说一下,只有将它放入所有元素中或放在容器中才能工作。通过这种方式,你可以在没有包装的情况下投入浮动。