我有一个DIV,其中包含我网站的内容。在左侧有一个菜单,其位置设置为float
。当我重新调整浏览器的大小时,容器会被放在盒子下面,看起来非常糟糕。
这是它的样子:
我试图将所有相关的HTML和CSS放在这个小提琴中:http://jsfiddle.net/Dugi/qZ67C/
如何使DIV容器在浮动菜单中变小,而不是在它之下呢?
答案 0 :(得分:0)
您可以将.container设置为向左浮动,然后增加margin-left
,直到它从它下面移出。您还可以缩小.container的宽度。我在玩小提琴时都工作,但你必须调整你的桌子。
以下是fiddle,其中.container左侧浮动,margin-left
大到足以将其滑出。
以下是fiddle,其中包含较小的.container。
答案 1 :(得分:0)
挑战在于.sidebar
上的宽度百分比,还有最小宽度。
一种解决方案是在.outer
上放置最小宽度。这样可以防止.content
在.sidebar.
下滑落,但会导致.outer
溢出视口并在视口大小低于750时产生滚动条(减去.outer边距) )像素。
这是您在.outer
上设置最小宽度到750px的简单更改的小提琴:http://jsfiddle.net/qZ67C/5/