看看這個小提琴。 http://jsfiddle.net/mstwp/小孩子沒有包裝留在家裏
的HTML是:
<div id="parent" style="width: 150px; display: inline-block; white-space: nowrap">
<div id="one" class="kids">
<span>Hi</span>
</div>
<div id="two" class="kids">
<span>Bob like to play on his violin</span>
</div>
</div>
與CSS:
#parent {
background-color: #aaaaaa
}
#one {
background-color: #ff0000
}
#two {
background-color: #00ff00
}
.kids {
display: inline-block;
padding: 2px;
white-space: normal;
}
我怎樣才能讓DIV #two總結前面,這樣我可以保持兩個孩子的div父DIV裏面?
如果我從父去除寬度,那麼它的大小沒有家長包裝,以適應一切。這不是我想要的。 – Erik
@Erik請參閱編輯。我想這應該可以解決你的問題。 –
好的,我可以用它來改變我的方法,使其工作。我曾經假設孩子div的大小會隨着它的大小而變化,再加上其兄弟姐妹的大小與父母的大小相符。但它看起來像是當它的尺寸是父代大小的100%時包裝。我可以在子項上設置%寬度,以便在文本換行時它們都保留在父項內。 – Erik