首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flexbox: Flexbox-基本: 100%;不分线。

Flexbox: Flexbox-基本: 100%;不分线。
EN

Stack Overflow用户
提问于 2018-05-06 21:53:15
回答 1查看 2.6K关注 0票数 0

我希望在第一次选择之后中断行。我试过弯曲基础: 100%和宽度: 100%。这没什么用。我还给html和body元素的宽度为100%。这也于事无补。我的错误在哪里?

这是我的代码:

代码语言:javascript
复制
html, body {
  width:100%;
}

.flex {
  display:flex;
  width:100%;
}

.flex > div {
  flex-basis:100%;
}
代码语言:javascript
复制
<div class="flex">
  
  <div>
    <span>Lorem Ipsum</span>
    <select name="" id="">
      <option value="loremIpsum">Lorem Ipsum</option>
    </select>
  </div>
  
  <div>
    <span>Lorem</span>
    <select name="" id="">
      <option value="lorem">Lorem</option>
    </select>
  </div>
  
  
</div>

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-06 21:56:06

您还需要在Flex容器元素上添加flex-wrap: wrap,以便flex-items可以拆分成多行,或者在您的示例中也可以使用flex-direction: column

代码语言:javascript
复制
.flex {
  display:flex;
  flex-wrap: wrap;
}

.flex > div {
  flex-basis:100%;
}
代码语言:javascript
复制
<div class="flex">
  <div>
    <span>Lorem Ipsum</span>
    <select name="" id="">
      <option value="loremIpsum">Lorem Ipsum</option>
    </select>
  </div>
  
  <div>
    <span>Lorem</span>
    <select name="" id="">
      <option value="lorem">Lorem</option>
    </select>
  </div>
</div>

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50204864

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档