我有一个包含浮动项目列表的父容器。添加新的浮动项目时,父容器可以很好地向右扩展。
但是当我添加更多项目并且项目靠近窗口右侧时,新项目才会跳转到新行。 相反,我希望它继续向右扩展,使我的父容器大于100%。
是否可以将容器宽度定义为max-width:infinite;?
要回答我自己的问题,我知道我可以制作最大宽度为5000%的东西,但我只是想知道是否有更好的解决方案。我觉得页面的高度是最大宽度有点奇怪:无限;并且页面的宽度不能具有相同的行为。
也许这只是一个愚蠢的问题,但无论如何我都会问:P。
答案 0 :(得分:0)
我认为overflow:visible
应该做到这一点。
答案 1 :(得分:0)
据我所知,如果不使用Javascript来计算浮动的宽度,就无法可靠地执行此跨浏览器。
然后,您可以在上面有一个“包装”div,以确保隐藏您的浮动宽度为5000px的事实。使用overflow-x滚动会给出div不断增长的外观。
我认为这是由于盒子模型,据我所知,没有容器变得更大,更大,更大,没有计算宽度。您将始终使用固定宽度的DOM层次结构(思考body / html)向上命中父块元素。