我需要一个绝对定位的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