自己总结的浏览器常见bug及解决方案
2016-12-17 20:19
288 查看
1,当图片嵌套在一个父元素里而产生的空隙
解决方案:设置其img{
vertical-align:top/middle/bottom;
}
或者将img设为块级元素img{ display:block;}
2在浏览器下由于换行使得图片之间存在一个左右为3px的间距
解决方案:设置img的float属性即img{float:left;}
3.input标签与img垂直方向不对齐问题或者img与文本之间垂直方向不对齐
解决方案:img{vertical-align:middle;}
4.图片在加上超链接后鼠标滑过边框只显示一半的问题
解决方案:在IE6中直接设置a{display:block;}将边框加在a上,a:hover时就可以显示完整的边框了
5.IE浏览器给img加超链接时img会自带一个边框
解决方案:设置img{border:none;}
6.margin:0 auto;对IE6不起作用
解决方案:body{text-align:center;}
7.IE6经典3pxbug 由于浮动元素与非浮动元素同处一行所产生的bug
解决方案:设置非浮动元素浮动
8.给第一个子元素设置margin-top值时会给其父元素设置一个margin-top的值,且子元素相对于父元素的相对位置不变
解决方案:给父元素添加padding-top使其抵消margin-top的值,或者给父元素加上padding:0.1px;
9.浮动元素的父元素高度塌陷
解决方案:1)给父元素添加{overflow:hidden;}
2)在浮动元素的后面加上一个空白div设置{clear:both;}来清除浮动
3)给父元素加一个高度
4)用clearfixed加在产生浮动元素的父元素上,并在全局样式中声明
.clearfixed:after{
content:”.”;
display:block;
height:0;
visibility:hidden;
clear:both;
}
10.opacity定义元素的不透明度(IE不兼容问题)
解决方案:IE浏览器的设置方式为filter:alpha(opacity=80);
其他浏览器直接设置opacity:0.8;
解决方案:设置其img{
vertical-align:top/middle/bottom;
}
或者将img设为块级元素img{ display:block;}
2在浏览器下由于换行使得图片之间存在一个左右为3px的间距
解决方案:设置img的float属性即img{float:left;}
3.input标签与img垂直方向不对齐问题或者img与文本之间垂直方向不对齐
解决方案:img{vertical-align:middle;}
4.图片在加上超链接后鼠标滑过边框只显示一半的问题
解决方案:在IE6中直接设置a{display:block;}将边框加在a上,a:hover时就可以显示完整的边框了
5.IE浏览器给img加超链接时img会自带一个边框
解决方案:设置img{border:none;}
6.margin:0 auto;对IE6不起作用
解决方案:body{text-align:center;}
7.IE6经典3pxbug 由于浮动元素与非浮动元素同处一行所产生的bug
解决方案:设置非浮动元素浮动
8.给第一个子元素设置margin-top值时会给其父元素设置一个margin-top的值,且子元素相对于父元素的相对位置不变
解决方案:给父元素添加padding-top使其抵消margin-top的值,或者给父元素加上padding:0.1px;
9.浮动元素的父元素高度塌陷
解决方案:1)给父元素添加{overflow:hidden;}
2)在浮动元素的后面加上一个空白div设置{clear:both;}来清除浮动
3)给父元素加一个高度
4)用clearfixed加在产生浮动元素的父元素上,并在全局样式中声明
.clearfixed:after{
content:”.”;
display:block;
height:0;
visibility:hidden;
clear:both;
}
10.opacity定义元素的不透明度(IE不兼容问题)
解决方案:IE浏览器的设置方式为filter:alpha(opacity=80);
其他浏览器直接设置opacity:0.8;
相关文章推荐
- 浏览器兼容之旅第四站:IE常见Bug总结及修复方法―part2
- 自己总结的SUSE常见问题
- 浏览器常见的BUG
- 常见的浏览器Hack技巧总结
- SSH集成常见问题。锦囊!谢谢大家把自己的错误以及解决方案贴出来。
- 自己总结的中文乱码解决方案
- 常见bug总结
- Cocos2d-x android项目移植——各类bug及常见问题解决方案全集
- activiti5.9调研总结(更新集成mysql数据库bug解决方案-2013.04.07)
- 【转】常见的浏览器下margin出现的bug
- 浏览器兼容之旅的第五站:IE常见Bug——part3
- 浏览器常见的BUG
- [Z]为Web程序员解毒:9个IE常见Bug的解决方案
- 自己多年总结的一些系统常见应用程序的具体位置(高手免看)
- IE6中CSS常见BUG全集及解决方案
- 自己总结的几个常见问题的解决方法
- 浏览器常见兼容问题及解决方案二
- 自己总结的中文乱码解决方案