首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flex wrap子项

Flex wrap子项
EN

Stack Overflow用户
提问于 2021-05-09 00:30:09
回答 2查看 74关注 0票数 2

为什么flex包装不能在这里工作?我希望两个孩子都包装在一起,但每个孩子只包装自己。

代码语言:javascript
复制
.hap-playlist {
  background: #ddd;
  width: 300px;
}

.hap-playlist-title-wrap div {
  display: inline-block;

}

.hap-playlist-title-wrap {
  display: flex-inline;
  flex-direction: row;
  flex-wrap: wrap;
  word-break: break-word;
  overflow-wrap: break-word;

}
代码语言:javascript
复制
<div class="hap-playlist">

  <div class="hap-playlist-title-wrap">
  
    <div class="hap-playlist-title">Orinoco Flow</div><div class="hap-playlist-artist">Enya Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed in neque. Vivamus tellus. Donec magna.
    </div>
    
  </div>

</div>

我正在寻找包装,因为它是一个单一的div。

EN

回答 2

Stack Overflow用户

发布于 2021-05-09 00:40:09

它工作正常,我想你正在寻找类似这样的东西,

这完全取决于每个孩子所接受的宽度和柔韧性。

代码语言:javascript
复制
.hap-playlist {
  background: #ddd;
  width: 500px;
}

.hap-playlist-title-wrap div {
  display: inline-block;

}
.hap-playlist-artist {
  flex:3;
}

.hap-playlist-title-wrap {
  display: flex;
  flex-flow: row wrap;
  width: 200px;
  word-break: break-word;
  overflow-wrap: break-word;
}
代码语言:javascript
复制
<div class="hap-playlist">

  <div class="hap-playlist-title-wrap">
  
    <div class="hap-playlist-title">Orinoco Flow</div><div class="hap-playlist-artist">Enya Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed in neque. Vivamus tellus. Donec magna.
    </div>
     <div class="hap-playlist-title">Orinoco Flow</div>
 <div class="hap-playlist-title">Orinoco Flow</div>
  </div>

</div>

票数 0
EN

Stack Overflow用户

发布于 2021-05-09 00:40:35

为什么flex wrap在这里不能工作?

它工作正常:)

举个例子,如果你的父母是100px,而你的孩子是90px和`30px

这意味着包含30px的第二个子对象将位于包含90px的子对象之下。这些不可能在具有100px的父级之外

下面是一个更改元素宽度的示例

代码语言:javascript
复制
.hap-playlist {
  background: #ddd;
  width: 400px;
}

.hap-playlist-title-wrap div {
  display: inline-flex;

}

.hap-playlist-title-wrap {
  display: flex-inline;
  flex-direction: row;
  flex-wrap: wrap;
  word-break: break-word;
  overflow-wrap: break-word;
}

.hap-playlist-artist {
  width: 150px;
}
代码语言:javascript
复制
<div class="hap-playlist">

  <div class="hap-playlist-title-wrap">
  
    <div class="hap-playlist-title">Orinoco Flow</div><div class="hap-playlist-artist">Enya Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed in neque. Vivamus tellus. Donec magna.
    </div>
    
  </div>

</div>

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

https://stackoverflow.com/questions/67449807

复制
相关文章

相似问题

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