《
如何查找页面中的CSS bug》文章地址:http://www.tfxk.com/wangyesheji/jianzhanjingyan/0302340592013.htm
Tag:页面 查找 如何
5、检讨IE 下是否触发Haslayout
3、模块确认法
故名思议就是给元素设置背眼的边框或者背景(个别玄色或红色),进行调试。此方式是最常用的调试CSS BUG 的办法之一,如何构架一个大型网站,对于复杂 BUG 仍旧实用。经济实惠还环保^^
最后想给大家强调一点的是,养成良好的书写习惯,如何有效编写软件的75条建议,减少额定标签,尽量语义,合乎尺度,其实能够为我们减少许多额外的复杂CSS BUG,更多的时候实在是我们自己给本人制作了麻烦。盼望大家阔别 BUG ,生涯越来越美妙。
有时候我们也可以从页面的HTML元素动身。删除页面中不同的HTML模块,寻找到触提问题的HTML模块。
快捷提醒:如果触发了Haslayout,如何有效创建个性化404错误页面,IE 的调试工具IE Developer Toolbar 中的属性中将会显示Haslayout 值为 -1。
快捷提示:可以用 Dreamweaver 翻开文件检查,一般没有闭合的标签,会黄色背景高亮。
有些复杂的页面兴许加载了N个外链CSS 文件,那么一一删除CSS 文件,找到 BUG 触发的详细CSS 文件,缩小锁定的范畴。
2、款式消除法
不要小看这条,也许折腾了你两天都没有解决的CSS BUG 问题,却仅仅源于这里。究竟页面的模板正常都是由开发来嵌套的,而他们很轻易犯此类问题。
6、边框背景调试法
对于快捷定位,个人的教训处理普通如下(基础可以定位到我在 淘宝 碰到的 90% 以上的复杂CSS BUG 问题):
--> [
网站建设之]如何查找页面中的CSS bug
1、检查页面的标签是否闭合
4、检查是否肃清浮动
良多的IE 下复杂CSS BUG 都与IE 特有的Haslayout 非亲非故。熟习跟懂得Haslayout 对处置庞杂的CSS BUG 会事半功倍。推举阅读 old9 翻译的 《OnHaving layout》(假如无奈翻越穿梭巨大的 GFW,可浏览 蓝色上的转帖 )
其实有不少的CSS BUG 问题是由于不消除浮动造成的。养成良好的扫除浮动的习惯是必要的,推荐使用 无额外HTML标签的清除浮动的方法(尽量防止应用 overflow:hidden;zoom:1 的相似方法来清除浮动,会有太多的限度性)。
对于方才锁定的问题CSS 样式文件,逐行删除详细的样式定义,定位到具体的触发样式定义,甚至是具体的触发样式属性。
信任大家对于常见CSS BUG的处理已经绝对比拟熟悉,例如:IE6 Three PixeLGap、IE5/6 Doubled Float-Margin Bug等等。但时常咱们也会遇到复杂的CSS BUG问题,如何更有效的写出CSS代码,所谓“复杂”本质是指触发的前提很复杂,而“BUG” 也并非指必定是阅读器的BUG 。对于此类问题,我们首先要解决的是如何定位到问题,只有疾速的定位到问题,才干更好的解决问题,如何更好的建好一个论坛。
(责任编辑:网站建设)
如何查找页面中的CSS bug相关文章