Div 小于最小宽度时滚动
Div scroll when less than min-width
我有 2 个 div,一个侧边栏和一个主窗格。
.main {
position: absolute;
min-width: 400px;
top: 0;
bottom: 0;
left: 200px;
right: 0;
overflow: auto;
}
.leftSidebar {
position:absolute;
top:0;
bottom:0;
left:0;
width: 200px;
padding-left: 10px;
overflow-x: auto;
overflow-y: scroll;
}
我希望主 div 在尺寸小于 400 像素时有一个水平滚动条,但目前内容在小于 400 像素时会被截断。我错过了什么?
如果这有帮助,here 是一个演示。更改 window 的宽度应该理想地向主 div 添加一个滚动条,但它只会将滚动条放在整个 window.
解决方案:http://jsfiddle.net/nnt7ctjr/
通过给 .main
一个 min-width
你强制它停留在那些尺寸并溢出视口之外,因此整个屏幕出现一个滚动条。
所以解决方案是在 .main
内模仿这种效果。我创建了另一个对象 span.content
并给它 min-width:400px;
。现在文本将保留 400px
尺寸,而 .main
div 继续缩小。
我有 2 个 div,一个侧边栏和一个主窗格。
.main {
position: absolute;
min-width: 400px;
top: 0;
bottom: 0;
left: 200px;
right: 0;
overflow: auto;
}
.leftSidebar {
position:absolute;
top:0;
bottom:0;
left:0;
width: 200px;
padding-left: 10px;
overflow-x: auto;
overflow-y: scroll;
}
我希望主 div 在尺寸小于 400 像素时有一个水平滚动条,但目前内容在小于 400 像素时会被截断。我错过了什么?
如果这有帮助,here 是一个演示。更改 window 的宽度应该理想地向主 div 添加一个滚动条,但它只会将滚动条放在整个 window.
解决方案:http://jsfiddle.net/nnt7ctjr/
通过给 .main
一个 min-width
你强制它停留在那些尺寸并溢出视口之外,因此整个屏幕出现一个滚动条。
所以解决方案是在 .main
内模仿这种效果。我创建了另一个对象 span.content
并给它 min-width:400px;
。现在文本将保留 400px
尺寸,而 .main
div 继续缩小。