常见的浏览器兼容性解决方法
目前,对于网页中一些浏览器兼容性问题,可以使用CSS Hack(CSS招数)和浏览器Bug修复的方式解决。其中,CSS Hack指的是针对特定浏览器编写冗余代码,这是一种欺骗浏览器的行为,预示着有更好的解决办法;而浏览器Bug修复是指针对浏览器本身的Bug,使用CSS自有的属性,进行浏览器显示问题的修复。因此,浏览器Bug修复代码是符合W3C标准规范的,兼容性设置怎么弄,建议能够使用浏览器Bug修复解决的兼容性问题,均使用该方法解决。
下面介绍一些常见的浏览器兼容性问题及解决办法。
1.IE有条件注释
<!--[if IE 8]>
<style type=&34;>
@import &34;;
1、打开电脑,打开浏览器;2、进入页面后,随机进入一个页面;3、进入页面后,点击“工具”选项;4、在弹出的下拉菜单中,选择并点击“兼容性视图设置”;5、进入页面后,填入所需要设置兼容模式的网址,点击“添加”,然后。
</style>
<![endif]-->
在语法中:
3、 安卓手机软件本身也会出现兼容性问题,经常可以看到部分软件原本可以正常使用,但是更新后却出现无法使用、闪退等问题,或部分软件原本不可以正常使用,经过优化更新后反而可以正常运行使用了。处理方法如下:1、先确认软件否。
1. <!-[ifIE 8]>…<![endif]->:用于
2. @import &34;:使用导入式导入样式表。
2.子选择器招数
html>body{
3、更新系统之后,去手机应用市场重新下载软件,需要注意的是尽量在官方应用市场下载软件,这样就不会出现兼容性的问题。4、进去应用市场之后,搜索刚刚卸载的软件。5、重新安装软件,就解除手机软件兼容了。
background-image:url(bg.png);
}
在语法中:
html>body:针对IE6及其以下版本,隐藏造明图片bg.png.
3.*HTML招数
*html{
font-size:14px;
}
在语法中:
*html:针对IE6及其以下版本,设置字体大小为14px。
win8 win10 兼容性的解决步骤 找到程序文件在电脑中的位置,选择不兼容的程序(后缀名一般为.exe或.EXE),右键打开属性菜单。在弹出的对话框菜单栏中选择“兼容性”选项。勾选“以兼容模式运行这个程序&。
4.!important 招数
1、打开电脑,点击开始菜单,点击【控制面板】,进入控制面板主界面。2、在进入控制面板主界面后,点击【操作中心】,进入win7操作中心主界面。3、在进入win7操作中心主界面后,点击下方的【疑难解答(o)】,进入解决计算机。
font-size:18px!important;
font-size:14px;
}
在语法中:
font-size:14px: 针对IE6及其以下版本,设置字体大小为14px.
5.针对IE6~IE8的招数
针对IE6~IE8的招数如表所示。
同时设置多个浏览器的CSS Hack时,必须注意浏览器版本
P{
font-size:12px;
font-size:18px\0;
*font-size:16px;
_font-size:14px;
}
6.IE6双倍空白边距Bug修复
5、鼠标点击选择“智能内核模式”,即可解决浏览器的兼容性问题。
float:left;
margin:10px;
display:inline;
}
产生条件:对某一元素,同时设置float属性和margin属性。
显示效果:在IE6中,左、右外边距加倍,上、下外边距无影响。
解决办法:增加 display:inline;。
7.清除浮动Bug修复
width:100%; /*宽度值可以为固定宽度值*
overflow:hidden;
}
产生条件:父元素未设置浮动,而子元素设置了浮动。
显示效果:父元素高度得不到扩展,缩成一条,子元素从容器中溢出。
解决办法:为父元素设置 width:宽度值;和overflow:hidden;。