【发布时间】:2009-04-21 20:40:57
【问题描述】:
当有水平滚动条时,是什么阻止 div 水平延伸超过屏幕边缘?
DIV 的内容会溢出到左侧,但不会溢出 DIV 本身。
什么可以让 div 一直向右?
谢谢
【问题讨论】:
-
能否请您在 body 和 div 元素上显示您的 css?
-
你能用一些代码更新一下吗?
当有水平滚动条时,是什么阻止 div 水平延伸超过屏幕边缘?
DIV 的内容会溢出到左侧,但不会溢出 DIV 本身。
什么可以让 div 一直向右?
谢谢
【问题讨论】:
要使 div 扩展到视图窗格之外,您需要它具有宽度。如果它没有宽度,那么它需要它的容器的宽度。当内容大于它的容器(div 或 body 等)时,它会根据溢出行为,默认为可见。
选项有:
overflow: visible;
overflow: hidden;
overflow: auto;
overflow: scroll;
【讨论】:
我不确定我是否完全理解您的问题,但我会查看 CSS 溢出声明: http://www.quirksmode.org/css/overflow.html
【讨论】:
看看添加 clearfix 类是否能解决你的问题,这里有一些信息:
【讨论】: