zoom 在css中的意思?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zoom 在css中的意思?相关的知识,希望对你有一定的参考价值。
1、首先新建一个html文件,命名为test.html。
2、在test.html文件内,使用div标签创建三行文字,文字内容为“百度”,下面将通过zoom来进行样式设置。
3、在test.html文件内,分别给三个div标签设置class属性,属性值分别为txt1,txt2,txt3,主要用于下面通过该class来设置css样式。
4、zoom属性可以使用对象的实际尺寸来设置。例如,在css标签中,设置类名为txt1的div的zoom属性值为normal。
5、zoom属性可以使用浮点数来定义缩放比例,但不允许负值。例如,在css标签中,设置类名为txt2的div的zoom属性值为5。
6、zoom属性可以使用百分比来定义缩放比例,但不允许负值。例如,在css标签中,设置类名为txt3的div的zoom属性值为300%。‘
7、最后在浏览器打开test.html文件,查看zoom属性设置的三种方法实现的效果。
参考技术A Zoom属性是IE浏览器的专有属性,Firefox等浏览器不支持。它可以设置或检索对象的缩放比例。除此之外,它还有其他一些小作用,比如触发ie的hasLayout属性,清除浮动、清除margin的重叠等。Zoom的使用方法:
zoom : normal | number
normal : 默认值。使用对象的实际尺寸
number : 百分数 | 无符号浮点实数。浮点实数值为1.0或百分数为100%时相当于此属性的 normal 值 用白话讲解就是zoom:后面的数字即放大的倍数,可以是数值,也可以是百分比。如:zoom:1,zoom:120%。 而这个属性只要在IE中才起作用,所以很少用到它的实际用途,而最经常用到作用是清除浮动等,如:
.border
border:1px solid #CCC;
padding:2px;
overflow:hidden;
_zoom:1;
_zoom是CSS hack中专对IE6起作用的部分。IE6浏览器会执行zoom:1表示对象的缩放比例,但这里
overflow:hidden;和_zoom:1;是连起来用的,作用是清除border内部浮动。
同理,还可以使用同样方法清除margin属性在IE浏览器中的重叠问题。追问
能不能具体一点,什么事border的内部浮动?zoom在什么时候可以用?
本回答被提问者采纳以上是关于zoom 在css中的意思?的主要内容,如果未能解决你的问题,请参考以下文章
css 中的position z-index em rem zoom 的基本用法
[ css zoom和transform属性 ] zoom和transform属性中scale属性值之间的区别讲解及实例演示