日期:2014-05-16  浏览次数:20460 次

利用绝对定位同时设置div的top和bottom来改变div的高度的做法,是一种不符合标准的做法么?
下面这段代码,设置content为绝对定位,并且通过同时设置top:30px,bottom:0px来让这个div填满整个屏幕,这样的做法不通用不标准么?有什么隐患么?

<body style="margin:0px">
<div id="header" style="height:30px;background:blue">
Header
</div>
<div id="content" style="position:absolute;top:30px;bottom:0px;width:100%;background:green">
Content
</div>

------解决方案--------------------
在所有浏览器下实现你要的布局就行了吧,没什么标准不标准吧


ie下有些时候css还需要hacker过,你说标准码。。