如何在百分比中設置正確div的寬度,以便填充左側div後的所有空間?要填充div後的所有空格
<div id='wrap'>
<div id='left'></div>
<div id='right'></div>
</div>
#wrap {
border: 5px solid green;
float: left;
width: 100%;
height: 100px;
}
#left {
background: black;
position: relative;
top:0;
left: 0;
width: 90px;
height: 100px;
float:left;
}
#right {
background: grey;
position: relative;
top:0;
right: 0;
height: 100px;
float:right;
}
試了一下:
$(document).ready(function() {
var x = $('#left').width();
$('#right').width((100 - x) + '%');
});
給小提琴例子,請... – Manwal
注意,這將不會在較老的IE和一些移動工作瀏覽器。在這裏使用'calc()'也是不必要的。 – JJJ
...使用表格單元對於這樣一個簡單的任務太複雜了。你可以浮動另一個元素並完成它。 http://jsfiddle.net/tt94T/ – JJJ