html - 显示flex-使最后一个元素保持全 Angular

标签 html css flexbox

我试图将3d元素保留为flex容器的完整宽度。但没有得到重用。有人建议我在这里使用ie11的正确方法吗?

.parent{
  border:1px solid red;
  display:flex;
  justify-content:space-between;
  padding:0 40px;
}

.child{
  flex:0 0 30%;
  border:1px dashed green;
}

.child.last{
/* not working */
  width:100%;
}
<div class="parent">
  <div class="child">one</div>
  <div class="child">two</div>
  <div class="child last">three</div>
</div>

最佳答案

要启用最后一个child的包装并使其宽度为100%,请在flex-wrap: wrap上添加parent,并在最后一个flex-basis上使用child

.parent{
  border:1px solid red;
  display:flex;
  flex-wrap: wrap;
  justify-content:space-between;
  padding:0 40px;
}

.child{
  flex:0 0 30%;
  border:1px dashed green;
}

.child.last{
  flex-basis: 100%;
}
<div class="parent">
  <div class="child">one</div>
  <div class="child">two</div>
  <div class="child last">three</div>
</div>

关于html - 显示flex-使最后一个元素保持全 Angular ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47030823/

相关文章:

html - CSS:用另一个 !important 覆盖 !important 不起作用?

css - 为什么 safari 在使用 after 伪元素时会隐藏我的段落文本?

html - 着色 CSS 半圆

html - 用 flexbox 填充垂直空间

html - 使用 Flexbox 时,子 div 高度应等于其父级高度

css - 我的位置 : sticky element isn't sticky when using flexbox

asp.net - HTML5 本地存储数据未反射(reflect)在 IE 11 中的事件选项卡/窗口中

html - 如何更改 td 标签内的元素位置

javascript - HTML5 文件 API 真的会改变用户的文件上传体验吗?

css - 以 % 表示的高度 = 0,如果位置是静态的或相对的