CSS动态宽度大于100%

时间:2011-05-18 09:11:39

标签: width css

我有一个包含浮动项目列表的父容器。添加新的浮动项目时,父容器可以很好地向右扩展。

但是当我添加更多项目并且项目靠近窗口右侧时,新项目才会跳转到新行。 相反,我希望它继续向右扩展,使我的父容器大于100%。

是否可以将容器宽度定义为max-width:infinite;?

要回答我自己的问题,我知道我可以制作最大宽度为5000%的东西,但我只是想知道是否有更好的解决方案。我觉得页面的高度是最大宽度有点奇怪:无限;并且页面的宽度不能具有相同的行为。

也许这只是一个愚蠢的问题,但无论如何我都会问:P。

2 个答案:

答案 0 :(得分:0)

我认为overflow:visible应该做到这一点。

答案 1 :(得分:0)

据我所知,如果不使用Javascript来计算浮动的宽度,就无法可靠地执行此跨浏览器。

然后,您可以在上面有一个“包装”div,以确保隐藏您的浮动宽度为5000px的事实。使用overflow-x滚动会给出div不断增长的外观。

我认为这是由于盒子模型,据我所知,没有容器变得更大,更大,更大,没有计算宽度。您将始终使用固定宽度的DOM层次结构(思考body / html)向上命中父块元素。