草庐IT

enable-flex

全部标签

html - Flex 容器不会扩展以适应 IE 中的内容

这个问题在这里已经有了答案:flexpropertynotworkinginIE(5个答案)Imagebehaviorwithinflexbox(rowsembeddedincolumns)(2个答案)关闭5年前。我在使用时遇到了问题IE中的高度(特别是IE11)。在Chrome中运行良好。所以我实际上是在使用jQuery.html()加载处理过的PHP结果,而在IE中,我的页面换行似乎不适合页面的填充长度。我相信我已经将范围缩小到:一旦使用jQuery.html()加载了以下部分和其中的内容,它的高度似乎就会缩小。作为jQuery加载的一部分,我使用以下代码来修复Chrome中的高度

html - flex 盒子。避免高度比 parent 长的 child (列方向)

这个问题在这里已经有了答案:Whydon'tflexitemsshrinkpastcontentsize?(5个答案)关闭6年前。我正在使用flexbox为网站搭建一个基本的UI。与通常的电子邮件布局非常相似。出于某种原因,列式布局的flexbox容器(.content-main,plumcolor)的高度比它的父级高,我不希望它这样。我做了一个codepensnippet以显示此行为。html,body{width:100%;height:100%;background:lightblue;box-sizing:border-box;}*{box-sizing:border-box;

html - 在 Bootstrap 4 中用 d-flex 替换 col

由于新的Bootstrap4正在从使用“floating”元素迁移到更好的“flexbox”方法,只是想知道是否可以使用构建整个网格结构.d-flex而不是现有的.container.row.col方式?因为它们都是使用flexbox从根本上构建的,所以我看不出将一个替换为另一个的任何缺点。事实上,我觉得.d-flex需要较少的css类名并使html中的内容更具可读性。与旧的col相比,我更喜欢d-flex还有其他原因:水平和垂直元素-d-flex支持创建水平(.flex-row)和垂直(.flex-column)元素。Col只支持横向。内联元素-元素的宽度将从子元素继承,并且可以使用

html - 包装时如何更改 flex 顺序

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭6年前。Improvethisquestion我想根据屏幕尺寸实现这样的渲染:+---------------------------+|A|B|C|+---------------------------++---------------+|A|C||B|+---------------+如果所有尺寸都是固定的,我可以使用flexorder属性进行管理但是我的C容器的大小不是固定的,所以我不能使用静态媒体查询。有什么办法可以实现吗?编辑:我管理了一

html - 使 flex child 等于网格列内父级的高度

我正在尝试构建一个定价表,其中每一列都包含一张卡片。我希望所有卡片都拉伸(stretch)到其父(.col)元素的高度。注意:我正在使用Bootstrap4,并尝试使用现有的网格系统(为了保持一致性)和这个特定的标记来实现这一点。我无法让卡片增长到其父容器的高度。这甚至可以用当前的标记实现吗?基本标记是这样的:blahblahblahblahblah这是我的笔:https://codepen.io/anon/pen/oZXWJB 最佳答案 将flex-grow:1;添加到您的.card规则中。HTML标记很好。.row{displa

html - CSS3 Flex - 拉伸(stretch)宽度和高度

我想使用CSS3Flex模型制作一个全屏日历应用程序。虽然我可以使日历在水平方向上非常适合,但我找不到一种方法也可以让日历周按相等比例拉伸(stretch)以占用所有可用高度。这里有一个jsFiddle来说明我的困境:http://jsfiddle.net/CgXLa/周平均分配直到我让它们display:flex;。即使我将所有的日子都包含在div元素中并制作display:flex;而不是每周,我仍然遇到同样的问题。如何使用Flex模型在水平和垂直方向拉伸(stretch)? 最佳答案 这是我的解决方案。我已经删除了大约几周的额

html - 对齐内容不适用于 flex 元素

我有一个嵌套在列向flex盒中的行向flex盒,但是当我想在子项中使用align-content时,它不起作用。当我用display:block替换父级的display:flex时,它起作用了。在下面的代码中,我们可以看到.rowalign-content:flex-end;不起作用。但是,如果我将.columndisplay:flex;替换为display:block;,则align-content:flex-end;有效。请问可以解决这个问题吗?body{background-color:grey;}.column{display:flex;flex-flow:columnnowr

html - 如何并排排列三个flex div

我在内容div中有三个div,当浏览器调整大小时蓝色和红色div必须有固定的宽度绿色div必须调整到左边的空间我也在css中试过这个.yellow{height:100%;width:100%;}.red{height:100%;width:200px;display:inline-block;background-color:red;}.green{height:100%;min-width:400px;display:inline-block;background-color:green;}.blue{height:100%;width:400px;display:inline-b

html - 在 IE 中忽略 flex 容器最小高度

据我所知,如果使用IE10/IE11,我应该能够使用标准化的flex条款。我有一个容器div和2个子div。2个子div不大于400像素,因此应该始终为justify-content:space-between留出足够的空间。我希望第一个child一直在顶部,第二个child一直在底部。这在Chrome和Firefox中有效,但在IE中无效,我不知道为什么。欢迎任何意见和反馈。Title(variableheight)Summary(variableheight)https://jsfiddle.net/akxn68vm/ 最佳答案

html - IE 10-11 flex-basis 属性的行为不同于 webkit 浏览器

我正在尝试使用Mediaobject,由一个Media-body和一个Media-figure组成。HTML和类遵循这种形式(顺序无关紧要)。.Media.Media-figure.Media-body简单的CSS是(没有前缀):.Media{display:flex}.Media-figure{flex:00auto;/*sameas...flex-grow:0;flex-shrink:0;flex-basis:auto;*/}.Media-body{flex:110;/*sameas...flex-grow:1;flex-shrink:1;flex-basis:0;*/}请注意,我