如何去除柔性包装上的右边距?

时间:2017-11-02 17:08:07

标签: html css css3 flexbox

这项任务看起来很简单,但在尝试解决时却没有找到它。

我在列中有两个弹性项目,第一个是77%宽度,5%右边距(以保持第一个和第二个项目之间的空间),第二个是18%宽度。当21%不足以满足第二个div内容时,它会下降到第二行,并完全填充它(flex-grow设置为1)。第一个元素也增长1并填充第一行,但右边距仍然存在。我想要什么 - 两条线完全填满了两个项目中的每一个。

如何实现这一目标?



.container {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 50vw;
  
}

.one, .two {
  background: green;
  color: white;
  flex-grow: 1;
  margin-bottom: 1rem;
}

.one {
  flex-basis: 77%;
  margin-right: 5%;
}

.two {
  flex-basis: 18%;
}

<div class="container">
<div class="one">I am one I am one I am one I am one</div>
<div class="two">I am two I am two</div>
</div>
&#13;
&#13;
&#13;

(呵呵,缩放在这里没有效果,请参见https://jsfiddle.net/1471djg7/3/

0 个答案:

没有答案