我正在尝试使用flexbox创建一个2列布局。一个在侧面固定宽度,另一个(主列)填充剩余空间。
它一直在工作,直到我把一些内容放在比屏幕宽的overflow-x: scroll
父文件中。现在,这种广泛的内容不受其滚动母体的限制。
以下是示例:
.container {
display: flex;
}
.container .col-main {
background: gold;
flex: 1 1 100%;
}
.container .col-side {
background: cornflowerblue;
flex: 0 0 15em;
}
.slider-container {
overflow-x: scroll;
}
.slider-container .slider {
background: repeating-linear-gradient(45deg, darkseagreen, darkseagreen 10px, dimgray 10px, dimgray 20px);
width: 150em;
height: 10em;
}
<div class="container">
<div class="col-main">
<div class=slider-container>
<div class="slider">
Foo
</div>
</div>
</div>
<div class="col-side">
Side
</div>
</div>
您可以添加宽度: 0
到容器中。
css lang-css prettyprint-override">.container {
display: flex;
}
.container .col-main {
background: gold;
flex: 1 1 100%;
width: 0;
}
.container .col-side {
background: cornflowerblue;
flex: 0 0 15em;
}
.slider-container {
overflow-x: scroll;
}
.slider-container .slider {
background: repeating-linear-gradient(45deg, darkseagreen, darkseagreen 10px, dimgray 10px, dimgray 20px);
width: 150em;
height: 10em;
}
<div class="container">
<div class="col-main">
<div class=slider-container>
<div class="slider">
Foo
</div>
</div>
</div>
<div class="col-side">
Side
</div>
</div>
尝试添加minwidth:0
到弹性项。
.container .col-main {
...
min-width: 0;
}
JSFIDLE
4.5。Flex项的隐含最小大小
为了为弹性物品提供更合理的默认最小尺寸,本规范引入了一个新的
auto
值作为CSS 2.1中定义的min width
和min height
属性的初始值。[CSS21]
我对Google Chrome、flexbox和overflow有一个奇怪的问题。 当容器处于flexbox模式时,子容器开始水平溢出(比如通过javascript更改内容的宽度),滚动条会出现,但无法操作。 强制浏览器重新绘制(例如,通过调整大小)将使滚动条再次正常工作。 下面是一个例子:http://jsfiddle.net/w8rtk2de/3/ 在谷歌浏览器中 如果有人能快速解决这个问题,
我这里有这个代码: 如您所见,第二列和第三列前面有一些空白。 有没有办法摆脱这个问题?
我有一个300像素宽的容器,里面有两个弯曲的div 第二个是100px宽,另一个应该占用剩余空间 当我在第一个div中放置比剩余200px宽的文本时,它会溢出,我可以使用
我有一个Date对象,如下所示: 我需要格式化日期,以获得另一个日期对象与此格式:2013-12-23 14:57:28 我尝试了以下代码: 我尝试了以下代码: 你能告诉我我做错了什么吗?我在谷歌上搜索了一下,但我尝试过的格式日期的解决方案或多或少都是这样的。非常感谢任何帮助。
我已经用css3 flexbox设计了一个100%宽度100%高度的布局,它可以在IE11上工作(如果IE11的模拟是正确的,可能也可以在IE10上工作)。 但是Firefox(35.0.1)的overflow-y不起作用。正如您在这个代码笔中看到的:http://codepen.io/anon/pen/NPYVga Firefox无法正确渲染溢出。它显示一个滚动条
我刚刚开始研究vert.x,并从 https://github.com/vert-x3/vertx-examples/tree/master/kotlin-examples/web 下载了一个宁静的项目示例。根据自述文件,当有任何文件更改时,它应该能够自动重新部署,但它似乎不起作用。无论我更改主类文件多少次,它仍然无法反映。我所做的是: 运行“渐变运行” 更改源文件,启动器能够检测到更改,并表示它