草庐IT

flexboxes

全部标签

HTML flexbox 布局 - 滚动元素不会拉伸(stretch)

我正在尝试创建一个看起来像这样的布局:页眉和页脚固定在窗口上,如果需要空间,蓝色区域会垂直滚动。我以为display:flex可以做到,下面的代码很接近,但是有一个问题。如果您滚动该内容区域,它看起来像这样:看起来“左侧导航”和“内容”的div被切到了它们父级的高度,即使该父级是可滚动的。varlinesToAdd=100;varhtml="";for(vari=0;i"}document.getElementById('content').innerHTML=html;html{height:100%;}body{margin:0;display:flex;flex-directio

HTML flexbox 布局 - 滚动元素不会拉伸(stretch)

我正在尝试创建一个看起来像这样的布局:页眉和页脚固定在窗口上,如果需要空间,蓝色区域会垂直滚动。我以为display:flex可以做到,下面的代码很接近,但是有一个问题。如果您滚动该内容区域,它看起来像这样:看起来“左侧导航”和“内容”的div被切到了它们父级的高度,即使该父级是可滚动的。varlinesToAdd=100;varhtml="";for(vari=0;i"}document.getElementById('content').innerHTML=html;html{height:100%;}body{margin:0;display:flex;flex-directio

html - 具有 block 内容的 Flexbox 元素溢出 Flexbox 容器

问题像按钮这样的block内容会导致我的flex元素扩展并溢出flexbox容器。预期行为在这个例子中,按钮应该保持并排,按钮文本溢出用省略号隐藏。flex元素的宽度应该基于兄弟而不是内容,并且在容器内保持响应,因为容器改变宽度和flex元素被添加或删除。另一个警告是我不能在flex元素或按钮父div上为我的特定场景使用overflow:hidden。这是fiddler.示例HTMLChildOneLoremipsumdolorsitametChildTwowithaloooooooooooooooooongnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamebutton

html - 具有 block 内容的 Flexbox 元素溢出 Flexbox 容器

问题像按钮这样的block内容会导致我的flex元素扩展并溢出flexbox容器。预期行为在这个例子中,按钮应该保持并排,按钮文本溢出用省略号隐藏。flex元素的宽度应该基于兄弟而不是内容,并且在容器内保持响应,因为容器改变宽度和flex元素被添加或删除。另一个警告是我不能在flex元素或按钮父div上为我的特定场景使用overflow:hidden。这是fiddler.示例HTMLChildOneLoremipsumdolorsitametChildTwowithaloooooooooooooooooongnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaamebutton

html - 内联级元素被强制到 flexbox 中的新行

怎么来的?元素,这是一个内联元素,被强制换行?这个设置有一个flex中的一个flex,没有什么特别疯狂的我不会想到。所以也许这只是我对flexbox工作原理的误解。看看:http://codepen.io/leads/pen/mEYOay*{margin:0;padding:0;}.container{display:flex;border:1pxsolidred;height:200px;max-width:600px}.left{flex:1;background:rgba(0,0,0,.3);}.middle{flex:00200px;background:rgba(0,0,0,

html - 内联级元素被强制到 flexbox 中的新行

怎么来的?元素,这是一个内联元素,被强制换行?这个设置有一个flex中的一个flex,没有什么特别疯狂的我不会想到。所以也许这只是我对flexbox工作原理的误解。看看:http://codepen.io/leads/pen/mEYOay*{margin:0;padding:0;}.container{display:flex;border:1pxsolidred;height:200px;max-width:600px}.left{flex:1;background:rgba(0,0,0,.3);}.middle{flex:00200px;background:rgba(0,0,0,

html - Flexbox "align-items: center"不适用于 Chrome 测试版

在下面的示例中,所有支持flexbox的稳定浏览器都能正确呈现页面。参见jsfiddlehere.由于align-items:center;三个彩色block均匀分布在section元素中:但是,在最新的ChromeBeta(54)和Canary(55)版本中,相同的示例会像这样呈现:这是否会成为下一个版本的Chrome中align-items的预期行为?或者这是一个错误...更新Michael_B'sanswer清除了此特定布局中align-items和align-content之间的差异。他的jsfiddle应用于测试布局。尽管如此,即使使用了正确的flexbox属性,Chrome

html - Flexbox "align-items: center"不适用于 Chrome 测试版

在下面的示例中,所有支持flexbox的稳定浏览器都能正确呈现页面。参见jsfiddlehere.由于align-items:center;三个彩色block均匀分布在section元素中:但是,在最新的ChromeBeta(54)和Canary(55)版本中,相同的示例会像这样呈现:这是否会成为下一个版本的Chrome中align-items的预期行为?或者这是一个错误...更新Michael_B'sanswer清除了此特定布局中align-items和align-content之间的差异。他的jsfiddle应用于测试布局。尽管如此,即使使用了正确的flexbox属性,Chrome

html - Flexbox 元素离开浏览器窗口

我在构建网站时遇到了一个问题;就是有些元素超出了屏幕。以下是演示问题的简单代码。在这里,id为name-h的div是消失的元素:html,body{width:100%;height:100%;}#container{display:flex;flex-direction:column;justify-content:center;align-content:center;height:100%;}#name-h{font-size:34px;margin-bottom:450px;}FirstNmaeLastNameResumePortfolioBlog这个问题的原因是什么?我该如何

html - Flexbox 元素离开浏览器窗口

我在构建网站时遇到了一个问题;就是有些元素超出了屏幕。以下是演示问题的简单代码。在这里,id为name-h的div是消失的元素:html,body{width:100%;height:100%;}#container{display:flex;flex-direction:column;justify-content:center;align-content:center;height:100%;}#name-h{font-size:34px;margin-bottom:450px;}FirstNmaeLastNameResumePortfolioBlog这个问题的原因是什么?我该如何