四川城乡和住房建设厅网站,爱站数据官网,网站怎样做网银支付,宣武网站开发[css] 写出你遇到过IE6/7/8/9的BUG及解决方法
把以前兼容IE6.7学习的东西搬出来了#xff0c;还以为不见了。兼容性问题
1.IE6margin双边距问题
2.IE67 li间隙问题
3.图片间隙问题——vertical-align#xff1a;top
4.ie6下高度小于19px处理成19px#xff1b;font-size:0;或…[css] 写出你遇到过IE6/7/8/9的BUG及解决方法
把以前兼容IE6.7学习的东西搬出来了还以为不见了。兼容性问题
1.IE6margin双边距问题
2.IE67 li间隙问题
3.图片间隙问题——vertical-aligntop
4.ie6下高度小于19px处理成19pxfont-size:0;或者overflowhidden
5.ie8以下滤镜问题filter:alpha(opacity50)
6.IE6 position:fixed 不兼容fixed定位ie6兼容js处理通过获取滚动高度赋值给需要固定的元素设置绝对定位设置top
7.ie6下父级的overflowhidden是保不住子级的相对定位的relative-解决给父级加定位
8.ie6下绝对定位的父级宽高是奇数的话定位偏移会出现1px的偏差
9.ie6下内容会撑开设置好的宽度
10.ie67 3px问题
11.ph3/h3/p会把p元素分割成两个原因嵌套的规范性p需要嵌套inline元素
12.在ie6下1px dotted #000 不兼容。精度问题可以用背景平铺
13.ie6下margin传递需要触发haslayout父级有边框时子元素margin值消失解决办法触发父级haslayout
14.ie6下当一行子元素占有的宽度之和与父级的宽度相差超过3px或者有不满行状态的时候最后一行子元素的下margin就会失效
15.ie6下的文字溢出bug 条件1子元素的宽度和父级的宽度相差小于3px的时候2两个浮动元素中间有注释或内联元素——解决办法用div吧注释或内联元素包裹起来
16.ie6下当浮动元素和绝对定位元素是并列关系的时候绝对定位会消失解决办法给定位元素外面包裹div
17.ie67下输入类型的表单控件上下各有1px的间隙——解决办法给input加浮动
18.ie67下输入类型的表单控件加bordernone无效还是会出现边框——解决办法1给border02重置input的背景
19.ie67下输入类型的表单控件输入文字的时候背景图片会跟随移动——解决办法把背景加给父级
20.处理ie6 png图片兼容问题js插件DD_belatedPNG.js,也可以用CSS滤镜处理
a.css处理
b.微软behavior扩展下载iepngfix.htc
c.js插件
21.css hack \9——IE10之前的浏览器解析*——IE7包括IE7之前的浏览器解析 _ ——IE6包括IE6之前的IE浏览器
22.important兼容问题在IE6下在important后面加一条同样的样式会破坏important优先级作用按照默认的优先级顺序来走
23.IE6 margin负值不兼容处理只要positionrelative这个解决方案在圣杯布局中有出现。圣杯布局可以用positionabsolute来定位个人简介
我是歌谣欢迎和大家一起交流前后端知识。放弃很容易 但坚持一定很酷。欢迎大家一起讨论
主目录
与歌谣一起通关前端面试题