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中的zoom的作用的更多相关文章
- CSS中不为人知Zoom属性的使用介绍(IE私有属性)
		
其实Zoom属性是IE浏览器的专有属性,Firefox等浏览器不支持.它可以设置或检索对象的缩放比例.除此之外,它还有其他一些小作用,比如触发ie的hasLayout属性,清除浮动.清除margin的 ...
 - css中的zoom
		
CSS中zoom:1的作用兼容IE6.IE7.IE8浏览器,经常会遇到一些问题,可以使用zoom:1来解决,有如下作用:触发IE浏览器的haslayout解决ie下的浮动,margin重叠等一些问题. ...
 - css中的zoom的使用
		
css中的zoom的使用 zoom : normal | number normal : 默认值.使用对象的实际尺寸 number : 百分数 | 无符号浮点实数.浮点实数值为1.0或百分数为1 ...
 - CSS中清除浮动的作用以及如何清除浮动
		
1.什么是浮动,浮动的作用 “浮动”从字面上来理解就是“悬浮移动.非固定”的意思.块级元素(div.table.span…)是以垂直方向排列,而在前端界面中往往要使用水平布局块级元素使界面更美观.这就 ...
 - css中background-clip属性的作用
		
background-clip属性的通俗作用就是指定元素背景所在的区域,有四种取值 1.border-box border-box是默认值,表示元素的背景从border区域(包括border)以内开始 ...
 - CSS中box-sizing属性的作用
		
今天在项目中看到box-sizing这个属性,以前用过,但是不常用!注意,它是CSS3里的属性喔! W3C 盒子模型:标准盒模型,是指块元素box-sizing属性为content-box的盒模型.一 ...
 - CSS中zoom:1的作用 ,小标签大作用
		
CSS中zoom:1的作用兼容IE6.IE7.IE8浏览器,经常会遇到一些问题,可以使用zoom:1来解决,有如下作用:触发IE浏览器的haslayout解决ie下的浮动,margin重叠等一些问题. ...
 - CSS中zoom:1的作用
		
兼容IE6.IE7.IE8浏览器,经常会遇到一些问题,可以使用zoom:1来解决,有如下作用:触发IE浏览器的haslayout解决ie下的浮动,margin重叠等一些问题.比如,本站使用DIV做一行 ...
 - (转载)CSS中zoom:1的作用
		
CSS中zoom:1的作用兼容IE6.IE7.IE8浏览器,经常会遇到一些问题,可以使用zoom:1来解决,有如下作用:触发IE浏览器的haslayout解决ie下的浮动,margin重叠等一些问题. ...
 
随机推荐
- [NOIP模拟16]题解
			
A.Blue 出题人大概已经去为国家处理积压子弹了? 贪心,让每一只青蛙(我怂行吧)都尽量往远跳,能到达的最远的被踩了就跳次远的,以此类推.可以维护一个单调队列,表示每只青蛙的位置(开始都是0).然后 ...
 - Spring源码剖析2:初探Spring IOC核心流程
			
本文转载自互联网,侵删 本系列文章将整理到我在GitHub上的<Java面试指南>仓库,更多精彩内容请到我的仓库里查看 https://github.com/h2pl/Java-Tutor ...
 - Jmeter  json和正在提取及断言
			
Jmeter json和正在提取及断言 一.提取所需要断言的内容: 响应数据如下:加入需要提取userid为10477的值 { "pub": { , ", " ...
 - es-字段类型整理(6.x及以上)
			
以下为主要的数据类型,特殊的或者比较冷门的不予关注: 类型分类 子分类 具体类型 核心类型 字符串 text,keyword 整数 byte,short,integer,long 浮点 double, ...
 - 通过java api 读取sql 中数据(查询)
			
配置文件:dbconfig.properties 里面的数据 jdbc.url.jwhat=jdbc\:mysql\://ip\:3306/laibadev?useUnicode\=true& ...
 - 2019基于python的网络爬虫系列,爬取糗事百科
			
**因为糗事百科的URL改变,正则表达式也发生了改变,导致了网上许多的代码不能使用,所以写下了这一篇博客,希望对大家有所帮助,谢谢!** 废话不多说,直接上代码. 为了方便提取数据,我用的是beaut ...
 - 解决MSF更新证书错误
			
如下图所示提示签名无效下载失败,导致更新不了msf 解决办法如下: echo 'deb http://apt.metasploit.com/ lucid main' > /etc/apt/sou ...
 - vue组件基础之创建与使用
			
一.创建组件 <script src="vue.js"></script> <!--引入vue.js文件--> <div id=" ...
 - 记一次Mysql占用内存过高的优化过程
			
一.环境说明: 操作系统:CentOS 6.5 x86_64 数据库:Mysql 5.6.22 服务器:阿里云VPS,32G Mem,0 swap 二.问题情况: 1.某日发现公司线上系统的Mysql ...
 - Dubbo从拜师到入坟
			
第一个Dubbo程序:Hello world 创建业务接口工程 我们将这个接口单独抽取出来,打成jar包被多个服务锁依赖 创建服务提供者Provider Provider工程的pom文件如下: < ...