我需要一個絕對定位的div,幷包含兩個子div:一個文本位於頂部,另一個底部爲背景色。像這樣:絕對div中100%div,沒有寬度和固定高度
<div class="test1">
<div class="caption">Text that determines width of parent.</div>
<div class="bg"></div>
</div>
我知道我可以只設置背景顏色上.test1,但我需要這樣的背景下是一個單獨的div來給我向後兼容(IE 7+)控制的位置,不透明度,寬度等使用jQuery。
使用以下CSS,除了文本位於.bg div之外,我可以使所有內容都可以工作。我需要頂部的文字。
<style type="text/css">
.test1 {
position: absolute;
left: 100px;
top: 100px;
}
.test1 .caption {
float: left;
white-space: nowrap;
}
.test1 .bg {
height: 50px;
background-color: #222;
}
</style>
我怎麼能有.test1的寬度是基於文本的寬度,並有.bg格是100%的寬度和.caption底下?我應該重申,這需要在IE 7及更高版本中運行。
這裏有一個小提琴:http://jsfiddle.net/kbp6r/
謝謝!很棒。 – Gavin
@Gavin我很高興它幫助:) – Terry