草庐IT

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;*/}请注意,我

html - 如何使用 flex box 将元素堆叠在一起?

所以我在谷歌上搜索了很多,但没能找到解决方案。我想要2个元素水平和垂直居中。这里的技巧是我想将它们堆叠在一起,position:absolute没有问题,但我不能将元素以绝对位置居中。我认为无论如何这应该适用于flexbox。对于堆叠,我的意思是让一个元素部分隐藏另一个元素。 最佳答案 容器可以设置align-items:center和justify-content:center水平和垂直居中。.outer{align-items:center;background:#800000nonerepeatscroll00;border:

html - flex-basis auto和0(零)的区别

这两个值有什么区别?我已经测试了很多示例,它们给出了完全相同的结果...有人可以给我一个示例,其中flex-basis:auto;没有给出与flex-相同的结果基础:0; 最佳答案 在大多数情况下,“0”和“auto”flex-basis会有所不同:数值被解释为特定宽度,因此零与指定“width:0”--因此会将元素折叠到给定内容的最小可能宽度,或者如果其溢出被隐藏或元素可直接调整大小(例如图像),则将其自身归零。.f{display:flex}.fdiv{border:1pxsolid}.zero{flex-basis:0}.au

html - 如何使 flex div 的宽度适应内容

我的想法是给一个自适应的div宽度。当我只有一个元素时,宽度应该与容器div中的元素相同。关于如何做到这一点有什么建议吗?#container{display:flex;flex-direction:row;flex-wrap:wrap;max-width:200px;padding:10px;margin:20px;background-color:blue;}#container.item{width:80px;height:50px;background-color:red;margin:10px;} 最佳答案 你可以使用di