我使用flexbox作爲Wordpress網站。 兩欄,小孩1應該是頁面的75%,小孩2的25%。 然而,在兒童1中使用一個小句子時,它會將一個較大的文本推到1到100%的頁面寬度。長文本可能不會將div推到100%,而是在div內包裝。看下面的jsfiddle例子。 我該如何解決這個問題?相當新的在這個。 TNX!在flexbox中包裝文本,但爲不同長度的文本保留相對列寬
http://jsfiddle.net/luchtrat/jnys3u5p
body *{border: 1px solid red;} /* just to preview what's happening */
#parent {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-flow: row wrap;
flex-flow: row wrap;
padding: 10px;
}
#child_1 {
flex-grow: 2;
}
#child_2 {
flex-grow: 1;
}
<div id="parent">
<div id="child_1">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque aliquam dapibus volutpat. Proin suscipit massa at ipsum semper, et pretium ante bibendum. Vivamus justo erat, aliquet maximus turpis quis, sagittis tempor lectus. Nullam eleifend, nisi
vitae condimentum elementum, arcu sapien finibus nisl, sit amet euismod nibh felis quis turpis. Fusce nec egestas sapien, non ultricies ligula. Aliquam ac libero elementum, rhoncus massa quis, posuere massa.
</div>
<div id="child_2">Fusce nec egestas sapien.</div>
</div>
<div id="parent">
<div id="child_1">Lorem ipsum dolor sit amet.</div>
<div id="child_2">Fusce nec egestas sapien.</div>
</div>
您的代碼更好
flex:3
在哪? – Option在你的CSS中使用'flex-wrap:wrap;'。 – Svekke
已添加代碼和鏈接。 –