web兼容模式浏览器怎么设置?17gtWEB前端开发五大主流浏览器
现国内常见的浏览器有:IE、Firefox、Safari、Opera、Google Chome、QQ浏览器、搜狗浏览器、百度浏览器、UC浏览器、360浏览器、猎豹浏览器、遨游浏览器、世界之窗浏览器等等。但目前主流的五大浏览器为:IE、Firefox、Safari、Opera、Google Chome。
常见兼容性问题及解决方案:
①不同浏览器的标签默认的内补丁、外补丁不同
症状:随便写几个标签,不加样式控制的情况下,各自的margin、padding差异大;
解决:CSS中 *{margin:0;padding:0}。
②块属性标签float后,又有横向的margin情况下,在IE6显示的margin比设置的大
症状:随便写几个标签,不加样式控制的情况下,各自的margin、padding差异大;
解决:CSS中 *{margin:0;padding:0}。
③设置较小高度标签(一般小于10px),在IE6、IE7中高度会超出自己设置的高度
症状:高度不受限制
解决:给超出高度的标签设置overflow:hidden或设置行高line-height(小于你设置的高度)。
④行内属性标签,设置display:block后采用float布局,又有横向的margin, IE6里的间距超过设置的间距
症状:常见症状是ie6中后面的一块被顶到下一行
解决:在display:block 后面加入display:inline; display:table 。
⑤图片默认有间距
症状:几个img标签放一起时,有些浏览器会有默认间距, 加入通配符也没用;
解决:使用float属性布局
⑥标签最低高度设置min-height不兼容
症状:因min-height本身就是一个不兼容的CSS属性,所以设置min-height时不能很好地被各个浏览器兼容
解决:若要设置最低高度50px,设置为:要进行的设置为:{min-height:50px; height:auto !important; height:50px; overflow:visible;}
⑦IE6不支持PNG透明背景
解决:IE6下不适用GIF图片
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com