我想缩小红色元素,并在正确的位置使用固定宽度的蓝色元素。
查看示例:http://jsfiddle.net/YUTFc/
<div class="wrapper">
<div class="red">1</div>
<div class="blue">2</div>
</div>
.wrapper{
max-width: 300px;
height: 100px;
margin: 0 auto;
}
.red{
height: 100%;
width: 80%;
background-color: red;
float: left;
}
.blue{
height: 100%;
width: 60px;
background-color: blue;
float: right;
}
调整窗口大小。
我该怎么办?谢谢。
答案 0 :(得分:1)
试试这个:
.wrapper {
max-width:300px;
height:100px;
margin:0 auto;
position:relative;
}
.red, .blue {
position:absolute;
top: 0; bottom: 0;
}
.red {
background-color:red;
left:0; right:60px;
}
.blue {
background-color:blue;
width:60px; right:0;
}
答案 1 :(得分:0)
如果您的内容大小不可预测,通过CSS将元素转换为表格元素将是您最好的选择。
.wrapper{
display: table;
max-width: 300px;
height: 100px;
margin: 0 auto;
}
.red{
height: 100%;
width: 80%;
background-color: red;
display: table-cell;
}
.blue{
height: 100%;
width: 60px;
background-color: blue;
display: table-cell;
}