css - 是否可以在不影响溢出的情况下定位或 float 元素?

标签 css

我正在开发一个网站设计,其中主要内容区域通过 margin: auto 居中并具有固定宽度。

我想将另一个元素稍微放置在这个固定宽度之外(在我的例子中,在右侧),而不影响中心内容区域的溢出滚动。

也许用一个例子可以更好地解释这一点:http://jsfiddle.net/rxje6/

在此示例中,尝试缩小右下 Pane ,并注意在橙色消失后底部滚动条如何立即出现。尽管这是默认行为,但这不是我想要的。我更喜欢滚动条仅在灰色区域被遮挡并且橙色区域隐藏在 View 之外时才出现。

我尝试过绝对定位,但滚动条仍然出现。在主导航 div 上使用 overflow:hidden 是可行的,但只是简单地砍掉溢出的橙色。

非常感谢任何帮助!

附注Stackoverflow 的标签助手目前似乎已关闭,因此我暂时将其放在 css 下,因为我想不出其他任何标签助手。

最佳答案

一种方法是将所有内容包装在一个新的 div 中:

#container {
    overflow-x: hidden;
    min-width: 400px
}

参见: http://jsfiddle.net/thirtydot/rxje6/1/

关于css - 是否可以在不影响溢出的情况下定位或 float 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7168494/

相关文章:

javascript - 根据 div 高度的变化更新布局

javascript - 如何结合使用 jQuery .hover() 和 Overflow

html - 在内联表单中制作表单组

css - Susy 网格中的对齐 block

Android PhoneGap 和 CSS translate3d

用于创建基于面板的布局的 Javascript 框架

jquery - CSS 显示/隐藏方法

html - CSS - 保持页面高度

html - WordPress:有条件的动态菜单

jquery - CSS 工作(或不工作?)奇怪