我有一個沒有指定寬度的標題/容器(因此它和父母一樣長)。在裏面,我有兩個更小的div。現在,第一個應該只包含一個圖片(具有設定的大小),另一個應該像剩下的空間一樣大。我不能使用設置寬度,因爲我不知道標題的寬度。 如何用純CSS做到這一點?讓div填滿父母的其餘部分
我想最終是一個圖片,然後一些文本右對齊頂部,然後一些文本與左邊的圖片的底部對齊。 你知道有更好的方法來做到這一點嗎?
這裏有一個圖片,使其更容易理解:
謝謝,亞歷山大
編輯1:
HTML:
<div class="header">
<div class="header_left">
<div class="pic"><img width="35px" src="http://upload.wikimedia.org/wikipedia/commons/1/1a/Volkswagen_Logo.png" /></div>
</div>
<div class="header_right">
<div class="time">18m ago</div>
<div class="name">Volkswagen</div>
</div>
</div>
CSS:
.header {
}
.header_left {
display: inline-block;
}
.pic {
margin: 5px;
}
.header_right {
display: inline-block;
}
.time {
margin: 5px;
float: right;
}
.name {
margin: 5px;
float:left;
}
現在有點亂,因爲我剛剛嘗試了很多東西,而這是最後一件事。
這將是一個很多與您的代碼更容易。它張貼,所以我們可以看到你嘗試過什麼,告訴你哪裏出了問題 – BackSlash 2013-04-27 21:50:10
感謝反饋,我現在已經添加了一些代碼(雖然它可能不會有很大的幫助,因爲我只是想知道一個辦法做到這一點。我的代碼可能是垃圾:P) – Aleksander 2013-04-27 22:27:34