我有聊天窗口,我想把照片和消息放在照片旁邊。對話窗口必須能夠響應,並且消息格可以自動調整到屏幕上。但我找不到任何方法來做到這一點,因爲一旦信息有幾行文字,它就會下降到下一行。固定寬度和自動寬度的div在一行
如果我使用表格,我無法制作固定寬度的照片TD。如果我使用DIVS,我不能這樣做自動寬度消息DIV :)
這裏的jsfiddle一個例子: https://jsfiddle.net/s95tdcLw/3/
HTML:
<div class="receiver">
<div class="receiverPhoto"></div>
<div class="receiverMessage">
Lorem ipsum dolor sit
</div>
</div>
<div class="receiver">
<div class="receiverPhoto"></div>
<div class="receiverMessage">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin et mauris eget est maximus condimentum nec a turpis.
</div>
</div>
<div class="receiver">
<div class="receiverPhoto"></div>
<div class="receiverMessage">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin et mauris eget est maximus condimentum nec a turpis. Nulla nulla est, feugiat vitae posuere et, efficitur ac justo. Suspendisse pulvinar, urna quis vehicula malesuada, lorem lacus luctus odio,
eu mattis nisi turpis vel lectus.
</div>
</div>
CSS:
.receiver {
clear: both;
padding-top: 1rem;
}
.receiverPhoto {
float: left;
width: 40px;
height: 40px;
background: blue;
border-radius: 20px;
}
.receiverMessage {
float: left;
width: auto;
background: rgb(230, 230, 230);
border-radius: 10px;
margin-left: 0.5rem;
padding: 10px;
}
我有一個問題,照片是在右側。我不能使用正確的:0,因爲對話div是在另一個最大寬度的div裏面:1000px,所以它漂浮在窗口的右側太多:) – Gediminas
創建一個小提琴,我會看看你能做什麼 – Itay
這裏是!對不起,我沒有趕上從一開始 - https://jsfiddle.net/s95tdcLw/5/ – Gediminas