CSS中 Zoom属性 介绍 其实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浏览器中的重叠题目。 CSS中zoom:1的感化 兼容IE6、IE7、IE8浏览器,经常会碰到一些题目,可以应用zoom:1来解决,有如下感化: 触发IE浏览器的haslayout 解决ie下的浮动,margin重叠等一些题目。 比如,本站应用DIV做一行两列显示,HTML代码: 复制代码代码如下:

推荐文章

CSS代码: 复制代码代码如下: .h_mainbox { border:1px solid #dadada; padding:4px 15px; background:url(../mainbox_bg.gif) 0 1px repeat-x; margin-bottom:6px; overflow:hidden} .h_mainbox h2 { font-size:12px; height:30px; line-height:30px; border-bottom:1px solid #ccc; color:#555;} .h_mainbox h2 span { float:right; font-weight:normal;} .h_mainbox ul { padding:6px 0px; background:#fff;} .mainlist { overflow:auto; zoom:1;} .h_mainbox li { width:268px; float:left; height:24px; overflow:hidden; background:url(../icon3.gif) 0 6px no-repeat; padding:0px 5px 0px 18px; line-height:200%;} .mainlist里面的zoom:1的那边就可以在IE6、IE7、IE8正常显示结果了。 css中的zoom的感化 1、搜检页面的标签是否闭合 不要小看这条,也许折腾了你两天都没有解决的 CSS BUG 题目,却仅仅源于这里。毕竟成果页面的模板一般都是由开辟来嵌套的,而他们很轻易犯此类题目。 快捷提示:可以用 Dreamweaver 打开文件搜检,一般没有闭合的标签,会黄色靠山高亮。   2、样式打消法 有些错杂的页面也许加载了 N 个外链 CSS 文件,那么逐个删除 CSS 文件,找到 BUG 触发的具体 CSS 文件,缩小锁定的局限。   对于刚才锁定的题目 CSS 样式文件,逐行删除具体的样式定义,定位到具体的触发样式定义,甚至是具体的触发样式属性。   3、模块确认法 有时辰我们也可以从页面的 HTML 元素出发。删除页面中不合的 HTML 模块,寻找到触发题目的 HTML 模块。   4、搜检是否清除浮动 其实有不少的 CSS BUG 题目是因为没有清除浮动造成的。养成杰出的清除浮动的习惯是须要的,推荐应用 无额外 HTML 标签的清除浮动的办法(尽量避免应用 overflow:hidden;zoom:1 的类似办法来清除浮动,会有太多的限制性)。   5、搜检 IE 下是否触发 haslayout 很多的 IE 下错杂 CSS BUG 都与 IE 特有的 haslayout 互相干注。熟悉和懂得 haslayout 对于处理惩罚错杂的 CSS BUG 会事半功倍。推荐浏览 old9 翻译的 《On having layout》(若是无法翻越穿越巨大的 GFW,可浏览 蓝色上的转帖 ) 快捷提示:若是触发了 haslayout,IE 的调试对象 IE Developer Toolbar 中的属性中将会显示 haslayout 值为 -1。   6、边框靠山调试法 故名思议就是给元素设置显眼的边框或者靠山(一般黑色或红色),进行调试。此办法是最常用的调试 CSS BUG 的办法之一,对于错杂 BUG 依旧实用。经济实惠还环保^^ 最后想夸大一点的是,养成杰出的书写习惯,削减额外标签,尽量语义,合适标准,其实可认为我们削减很多额外的错杂 CSS BUG,更多的时辰其实是我们本身给本身建造了麻烦。欲望你阔别 BUG ,生活生计越来越美好。 具体出处参考:http://www.jb51.net/css/40285.html 复制代码

CSS Zoom属性的更多相关文章

  1. css zoom 属性

    oom这个属性是ie专有属性,除了设置或者检索对象的缩放比例之外,它还有可以触发ie的haslayout属性,清除浮动,清除margin重叠等作用. 不过值得注意的一点就是火狐浏览器不支持zoom属性 ...

  2. css zoom属性兼容ie,firefox,chrome

    jquery代码: $("body").css({ "zoom":"2", "transform":"scal ...

  3. CSS中不为人知Zoom属性的使用介绍(IE私有属性)

    其实Zoom属性是IE浏览器的专有属性,Firefox等浏览器不支持.它可以设置或检索对象的缩放比例.除此之外,它还有其他一些小作用,比如触发ie的hasLayout属性,清除浮动.清除margin的 ...

  4. CSS中 Zoom属性

    CSS中 Zoom属性 其实Zoom属性是IE浏览器的专有属性,Firefox等浏览器不支撑.它可以设置或检索对象的缩放比例.除此之外,它还有其他一些小感化,比如触发ie的hasLayout属性,清除 ...

  5. Zoom属性的使用介绍(IE私有属性)

      其实Zoom属性是IE浏览器的专有属性,Firefox等浏览器不支持.它可以设置或检索对象的缩放比例.除此之外,它还有其他一些小作用,比如触发ie的hasLayout属性,清除浮动.清除margi ...

  6. CSS核心属性

    学习目标 1.css浮动属性详解 2.Css文本属性 3.Css列表属性 4.Css背景属性 5.Css边框属性 一.Css浮动属性详解 无论多么复杂的布局,其基本出发点均是:"如何在一行显 ...

  7. 详解CSS float属性(转)

    详解CSS float属性   阅读目录 基础知识 float的详细细节 float特殊情况 clear属性 清除浮动 float的应用 总结 CSS中的float属性是一个频繁用到的属性,对于初学者 ...

  8. CSS will-change 属性

    介绍 如果你注意到在webkit的浏览器上“flicker”一些CSS操作(尤其是变形和动画方面的)的表现,你很可能之前就注意过硬件加速了 CPU.GPU和硬件加速 硬件加速意味着Graphics P ...

  9. css动画属性性能

    性能主要表现:流量.功耗与流畅度 在现有的前端动画体系中,通常有两种模式:JS动画与CSS3动画. JS动画是通过JS动态改写样式实现动画能力的一种方案,在PC端兼容低端浏览器中不失为一种推荐方案. ...

随机推荐

  1. Log4j 2X 日志文件路径问题

    关于路径问题网上说啥的都有,但是也不能说人家错,只能说不适合你这个. 一开始,我用的   ${webapp.root} <RollingFile name="rollingFileSy ...

  2. git 合并连续的几个 commits

    命令 git rebase -i HEAD~[N],如 git rebase -i HEAD~3 合并最近 3 个 commit. 运行上述界面后会进入一个编辑界面,快捷键是 vim 的快捷键. 修改 ...

  3. 线程的状态有哪些,线程中的start与run方法的区别

    线程在一定条件下,状态会发生变化.线程一共有以下几种状态: 1.新建状态(New):新创建了一个线程对象. 2.就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法. ...

  4. P4147 玉蟾宫

    P4147 玉蟾宫 给定一个 \(N * M\) 的矩阵 求最大的全为 \(F\) 的子矩阵 Solution 悬线法 限制条件为转移来的和现在的都为 \(F\) Code #include<i ...

  5. 数据结构(六)查找---多路查找树(B树)

    B 树 B树与B+树 一:定义 B树(B-树)是一种平衡的多路查找树.-3树和2--4树都是B树的特例.节点最大的孩子数组称为B树的阶(order),因此,-3树是3阶B树,--4树是4阶B树. 二: ...

  6. HDU - 3521 An easy Problem(矩阵快速幂)

    http://acm.hdu.edu.cn/showproblem.php?pid=3521 题意 对于矩阵A,求e^A的值. 分析 这个定眼一看好像很熟悉,就是泰勒展开,可惜自己的高数已经还给老师了 ...

  7. Nginx 学习笔记(三)proxy_cache 缓存配置和ngx_cache_purge模块

    反向代理的缓存清理 一.proxy_cache配置 (1)如何配置和安装,都在这里了:https://github.com/Tinywan/Lua-Nginx-Redis/blob/master/Ng ...

  8. C# 实现Bresenham算法(vs2010)

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...

  9. Windows 与 Linux下关于端口不能访问的问题

    自己写的一个HTTP文件服务器,在端口 50000上监听HTTP连接请求,在Eclipse里面将程序正常地启动之后,能够在自己的机器上(Eclipse启动该程序的机器上)访问 50000端口,即Fil ...

  10. C# CEF 封装UserControl

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; u ...