我有一个代码
<div class="outer">
<div class="inner">A</div>
</div>
我的外部对窗口大小有响应,即宽度= 100%,高度= 100%。
我需要的是将“内部”作为100%的高度和宽度,但不使用内部的宽度和高度属性?
i.e inner{height: 100%; width : 100%}
即使我不想使用js?
答案 0 :(得分:3)
.outer{
position:relative;
}
.inner{
position:absolute;
left:0;
top:0;
right:0;
bottom:0;
}
答案 1 :(得分:2)
答案 2 :(得分:1)
答案 3 :(得分:0)
我们可以使用position
属性
.outer{
position:relative;
}
答案 4 :(得分:-1)
你可以尝试下面的代码:
<div class="outer" style="width:100%;height:100%">
<div class="inner" style="display: block;height: inherit;">A</div>
</div>
答案 5 :(得分:-1)
访问此网址:
http://matthewjamestaylor.com/blog/equal-height-columns-cross-browser-css-no-hacks
它使用float元素作为输出。