今天被問起CSS中有個zoom屬性是干什么用的,雖然我知道這個屬性是用來清除浮動,來觸發(fā)haslayout的。但具體的定義還不是很了解,就百度了一點關(guān)于zoom屬性的資料,然后總結(jié)了一下。
CSS zoom屬性
zoom:設(shè)置或檢索對象的縮放比例,觸發(fā)IE瀏覽器的haslayout屬性,解決浮動,margin重疊等一些問題。
語法:
zoom:normal
參數(shù):
normal:使用對象的實際尺寸(默認(rèn)值)
number:用數(shù)字來定義縮放比例,不能出現(xiàn)負(fù)數(shù),
例:
zoom:5
percentage:用百分比來定義縮放比例,不能出現(xiàn)負(fù)數(shù)
例:
zoom:200%
zoom是IE瀏覽器的專用屬性,以前火狐以及谷歌等一些其它瀏覽器是不支持的,也沒有通過W3C的標(biāo)準(zhǔn)。不過現(xiàn)在這個屬性開始標(biāo)準(zhǔn)化,已經(jīng)出現(xiàn)在了css3的草案中。
另外:
用css中的zoom屬性可以讓網(wǎng)頁實現(xiàn)IE7中的放大縮小功能。
比如你想讓你的網(wǎng)頁縮小為原來的一半,那么就在body中加入
style="zoom:0.5",如: 程序代碼
<body style="zoom:0.5">
總結(jié)
以上所述是小編給大家介紹的css中zoom:1屬性的定義和作用,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對軟件開發(fā)網(wǎng)網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!
新聞熱點
疑難解答