我有一個div包裝兩個其他的div。其中一個包含一個圖像和另一個文本。帶圖像的那個應該顯示在包含文本的div的左側。divs在最大寬度相鄰的包裝div
包裝div有一個最大寬度。如果達到了這一條,文本應該開始包裝在文本div內。
不管我試過(浮動,彈性,內聯塊)我不能設法得到一個可行的結果。我可以讓它工作,直到文本開始包裝。但隨後兩個divs再次突然下到對方。
如果有人能在這裏給我一隻手,我將非常高興。
HTML
<div class="toast" >
<div class="toastImg"><img style="float:left;margin-left:8px;width:24px" src="http://www.gravatar.com/avatar/09f4f4e7486e3a25f4c4883258fd32d6/?default=&s=80"></div>
<div class="toastText">blablalsadosaoadblablalsadosaojdoad</div>
</div>
CSS
.toast {
width:auto;
max-width:300px;
height:auto;
background-color: #383838;
color: #F0F0F0;
}
.toastImg{
float:left;
width:10%;
}
.toastText{
width:90%;
}
http://jsfiddle.net/egxtU/582/
你有沒有鏈接到正確的小提琴?那裏的代碼與問題完全不同。 –
你在js小提琴中的代碼是不同的。請提供正確的鏈接 –
由於文本中沒有空格,因此不包裝。所以,它會下面的圖片 – ketan