CSS中zoom:1的作用
基本语法
zoom : normal | number
语法取值
normal : 默认值。使用对象的实际尺寸
number : 百分数 | 无符号浮点实数。浮点实数值为1.0或百分数为100%时相当于此属性的 normal 值
使用说明
设置或检索对象的缩放比例。设置或更改一个已被呈递的对象的此属性值将导致环绕对象的内容重新流动。虽然此属性不可继承,但是它会影响对象的所有子对象( children )。这种影响很像 background 和 filter 属性导致的变化。此属性对于 currentStyle 对象而言是只读的。对于其他对象而言是可读写的。
兼容IE6、IE7、IE8浏览器,经常会遇到一些问题,可以使用zoom:1来解决:
触发IE浏览器的haslayout、解决ie下的浮动、margin重叠等一些问题。
比如,使用DIV做一行两列显示,HTML代码:
<div class="box"><h2><span><a href="#" target="_blank">更多</a></span>我的作品</h2>
<ul class="list">
<li><a href="#" target="_blank">网站设计作品:思维教育网 http://www.4zv.cn/</a></li>
<li><a href="#" target="_blank">网站全站制作:广西志愿意者爱心系统 zyz.12349.cc</a></li>
</ul>
</div>
<style type="text/css">
.box{border:1px solid #dadada;padding:4px 15px;background:#000;margin-bottom:10px;overflow:hidden}
.box h2{font-size:12px;height:30px;line-height:30px;border-bottom:1px solid #ccc;color:#333;}
.box h2 span {float:right; font-weight:500;}
.box ul{padding:10px 0px;background:#fff;}
.list{overflow:auto;zoom:1;}
.box li{width:250px;float:left;height:24px; overflow:hidden;background:#F60;padding-left:15px;line-height:24px;}
</style>
另:
css中zoom属性可以实现IE7中网页的放大缩小功能。
如:
<body style="zoom:0.5">
网页缩小为原来的一半。