height百分比%-px的实现(display:table-row)~
![implementation-of-the-height-to-percentage-minus-px](http://blog.idea5.org/wp-content/uploads/2010/12/implementation-of-the-height-to-percentage-minus-px-300x233.png)
<!doctyp html> <head></head> <body> <div>自适应充满</div> <div>固定高度</div> </body> </html>就比较困难,用javascript是比较方便的,这里使用了display:table-row的方法(应该算原创吧~),对于两行表格,表格width:100%,height:61.8%,第二行固定高度,第一行会自适应充满整个表格。利用此特性就可以实现css height:%-px了~如下面例子(注:可以改变浏览器大小观看效果):
自适应充满(改变浏览器窗口大小可查看效果)
固定高度
~~ |
@@ |
http://ued.alipay.com/wd/2008/10/29/%E5%9F%BA%E4%BA%8Edisplaytable%E7%9A%84css%E5%B8%83%E5%B1%80/有时候我们不需要固定高度这个多余标签,于是可以使用:after伪元素来实现现代浏览器比较完美的height:%-px;如(注:可改变浏览器大小观看效果):
自适应充满(改变浏览器窗口大小可查看效果)
![测试用图 测试用图](http://blog.idea5.org/wp-content/uploads/2010/08/1-300x187.jpg)
~
http://www.zhangxinxu.com/css3/css3-background-size.phpie的解决方案,毫无例外用其私有属性:expression嵌入javascript来计算高度。 这里推荐一篇background-size的好文:
http://demo.doyoe.com/css3/background-size/和关于background新属性的好文:
http://jayuh.com/tag/css3