兼容性问题手机兼容性是什么意思?

兼容性问题  时间:2021-01-08  阅读:()

常见的解决浏览器兼容性问题的方式有哪些

方法/步骤: 浏览器兼容问题一:不同浏览器的标签默认的外补丁和内补丁不同 问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。

碰到频率:100% 解决方案:CSS里 *{margin:0;padding:0;} 备注:这个是最常见的也是最易解决的一个浏览器兼容性问题,几乎所有的CSS文件开头都会用通配符*来设置各个标签的内外补丁是0。

浏览器兼容问题二:块属性标签float后,又有横行的margin情况下,在IE6显示margin比设置的大 问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。

碰到频率:100% 解决方案:CSS里 *{margin:0;padding:0;} 备注:这个是最常见的也是最易解决的一个浏览器兼容性问题,几乎所有的CSS文件开头都会用通配符*来设置各个标签的内外补丁是0。

浏览器兼容问题三:设置较小高度标签(e799bee5baa6e58685e5aeb931333363373830一般小于10px),在IE6,IE7,遨游中高度超出自己设置高度 问题症状:IE6、7和遨游里这个标签的高度不受控制,超出自己设置的高度 碰到频率:60% 解决方案:给超出高度的标签设置overflow:hidden;或者设置行高line-height 小于你设置的高度。

备注:这种情况一般出现在我们设置小圆角背景的标签里。

出现这个问题的原因是IE8之前的浏览器都会给标签一个最小默认的行高的高度。

即使你的标签是空的,这个标签的高度还是会达到默认的行高。

浏览器兼容问题四:行内属性标签,设置display:block后采用float布局,又有横行的margin的情况,IE6间距bug 问题症状:IE6里的间距比超过设置的间距 碰到几率:20% 解决方案:在display:block;后面加入display:inline;display:table; 备注:行内属性标签,为了设置宽高,我们需要设置display:block;(除了input标签比较特殊)。

在用float布局并有横向的margin后,在IE6下,他就具有了块属性float后的横向margin的bug。

不过因为它本身就是行内属性标签,所以我们再加上display:inline的话,它的高宽就不可设了。

这时候我们还需要在display:inline后面加入display:talbe。

浏览器兼容问题五:图片默认有间距 问题症状:几个img标签放在一起的时候,有些浏览器会有默认的间距,加了问题一中提到的通配符也不起作用。

碰到几率:20% 解决方案:使用float属性为img布局 备注:因为img标签是行内属性标签,所以只要不超出容器宽度,img标签都会排在一行里,但是部分浏览器的img标签之间会有个间距。

去掉这个间距使用float是正道。

(我的一个学生使用负margin,虽然能解决,但负margin本身就是容易引起浏览器兼容问题的用法,所以我禁止他们使用) 浏览器兼容问题六:标签最低高度设置min-height不兼容 问题症状:因为min-height本身就是一个不兼容的CSS属性,所以设置min-height时不能很好的被各个浏览器兼容 碰到几率:5% 解决方案:如果我们要设置一个标签的最小高度200px,需要进行的设置为:{min-height:200px; height:auto !important; height:200px; overflow:visible;} 备注:在B/S系统前端开时,有很多情况下我们又这种需求。

当内容小于一个值(如300px)时。

容器的高度为300px;当内容高度大于这个值时,容器高度被撑高,而不是出现滚动条。

这时候我们就会面临这个兼容性问题。

浏览器兼容问题七:透明度的兼容CSS设置 做兼容页面的方法是:每写一小段代码(布局中的一行或者一块)我们都要在不同的浏览器中看是否兼容,当然熟练到一定的程度就没这么麻烦了。

建议经常会碰到兼容性问题的新手使用。

很多兼容性问题都是因为浏览器对标签的默认属性解析不同造成的,只要我们稍加设置都能轻松地解决这些兼容问题。

如果我们熟悉标签的默认属性的话,就能很好的理解为什么会出现兼容问题以及怎么去解决这些兼容问题。

/* CSS hack*/ 我很少使用hacker的,可能是个人习惯吧,我不喜欢写的代码IE不兼容,然后用hack来解决。

不过hacker还是非常好用的。

使用hacker我可以把浏览器分为3类:IE6 ;IE7和遨游;其他(IE8 chrome ff safari opera等) ◆IE6认识的hacker 是下划线_ 和星号 * ◆IE7 遨游认识的hacker是星号 * 比如这样一个CSS设置: height:300px;*height:200px;_height:100px; IE6浏览器在读到height:300px的时候会认为高时300px;继续往下读,他也认识*heihgt, 所以当IE6读到*height:200px的时候会覆盖掉前一条的相冲突设置,认为高度是200px。

继续往下读,IE6还认识_height,所以他又会覆盖掉200px高的设置,把高度设置为100px; IE7和遨游也是一样的从高度300px的设置往下读。

当它们读到*height200px的时候就停下了,因为它们不认识_height。

所以它们会把高度解析为200px,剩下的浏览器只认识第一个height:300px;所以他们会把高度解析为300px。

因为优先级相同且想冲突的属性设置后一个会覆盖掉前一个,所以书写的次序是很重要的。

总是弹出此程序存在已知的兼容性问题怎么办

主要是因为系统升级了,但是应用的程序有了新版本没升级,最简单的方法就是安装新版应用软件,或者是跳过软件安装或应用时的版本检测。

简单实用的兼容运行:右击该程序,选择属性/兼容性,在打开的窗口选择一个合适的系统版本,比如Microsoft Windows xp sp2,试运行,如果还有问题,请仔细观察问题提示,再次到窗口试着修改其他参数,比如颜色、分辨率,勾选请以管理员身份运行该程序等,一般问题就能得到解决。

兼容性向导:在开始菜单搜索框中输入mshta.exe res://acprgwiz.dll/patmode.hta,打开以兼容模式启动应用程序,它可对系统中的程序进行扫描。

包括安装到硬盘中的程序、光盘中的程序,也可手动指定某一程序,并给出兼容问题的程序列表。

有哪些常见兼容性问题?

浏览器兼容问题一:不同浏览器的标签默认的margin和padding不同 问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。

碰到频率:100% 解决方案: css里加一行 1 *{margin:0;padding:0;} 备注:这个是最常见的也是最易解决的一个浏览器兼容性问题,几乎所有的css文件开头都会用通配符*来设置各个标签的内外补丁是0。

浏览器兼容问题二:块属性标签float后,又有横行的margin情况下,在ie6显示margin比设置的大 问题症状:常见症状是ie6中后面的一块被顶到下一行 碰到频率:90%(稍微复杂点的页面都会碰到,float布局最常见的浏览器兼容问题) 解决方案:在float的标签样式控制中加入 display:inline;将其转化为行内属性 备注:我们最常用的就是div+css布局了,而div就是一个典型的块属性标签,横向布局的时候我们通常都是用div float实现的,横向的间距设置如果用margin实现,这就是一个必然会碰到的兼容性问题。

浏览器兼容问题三:设置较小高度标签(一般小于10px),在ie6,ie7,遨游中高度超出自己设置高度 问题症状:ie6、7和遨游里这个标签的高度不受控制,超出自己设置的高度 碰到频率:60% 解决方案:给超出高度的标签设置overflow:hidden;或者设置行高line-height 小于你设置的高度。

备注:这种情况一般出现在我们设置小圆角背景的标签里。

出现这个问题的原因是ie8之前的浏览器都会给标签一个最小默认的行高的高度。

即使你的标签是空的,这个标签的高度还是会达到默认的行高。

浏览器兼容问题四:行内属性标签,设置display:block后采用float布局,又有横行的margin的情况,ie6间距bug 问题症状:ie6里的间距比超过设置的间距 碰到几率:20% 解决方案:在display:block;后面加入display:inline;display:table; 备注:行内属性标签,为了设置宽高,我们需要设置display:block;(除了input标签比较特殊)。

在用float布局并有横向的margin后,在ie6下,他就具有了块属性float后的横向margin的bug。

不过因为它本身就是行内属性标签,所以我们再加上display:inline的话,它的高宽就不可设了。

这时候我们还需要在display:inline后面加入display:talbe。

浏览器兼容问题五:图片默认有间距 问题症状:几个img标签放在一起的时候,有些浏览器会有默认的间距,加了问题一中提到的通配符也不起作用。

碰到几率:20% 解决方案:使用float属性为img布局 备注:因为img标签是行内属性标签,所以只要不超出容器宽度,img标签都会排在一行里,但是部分浏览器的img标签之间会有个间距。

去掉这个间距使用float是正道。

(我的一个学生使用负margin,虽然能解决,但负margin本身就是容易引起浏览器兼容问题的用法,所以我禁止他们使用) 浏览器兼容问题六:标签最低高度设置min-height不兼容 问题症状:因为min-height本身就是一个不兼容的css属性,所以设置min-height时不能很好的被各个浏览器兼容 碰到几率:5% 解决方案:如果我们要设置一个标签的最小高度200px,需要进行的设置为:{min-height:200px; height:auto !important; height:200px; overflow:visible;} 备注:在b/s系统前端开时,有很多情况下我们又这种需求。

当内容小于一个值(如300px)时。

容器的高度为300px;当内容高度大于这个值时,容器高度被撑高,而不是出现滚动条。

这时候我们就会面临这个兼容性问题。

浏览器兼容问题七:各种特殊样式的兼容,比如透明度、圆角、阴影等。

特殊样式每个浏览器的代码区别很大,所以,只能现查资料通过给不同浏览器写不同的代码来解决。

js解决ie6下png透明失效的问题 做兼容页面的方法是:每写一小段代码(布局中的一行或者一块)我们都要在不同的浏览器中看是否兼容,当然熟练到一定的程度就没这么麻烦了。

建议经常会碰到兼容性问题的新手使用。

很多兼容性问题都是因为浏览器对标签的默认属性解析不同造成的,只要我们稍加设置都能轻松地解决这些兼容问题。

如果我们熟悉标签的默认属性的话,就能很好的理解为什么会出现兼容问题以及怎么去解决这些兼容问题。

电脑里面什么叫做兼容性问题?

兼容性是指协调性: 一、定义举例 这类故障主要是由于用户追加第三方软、硬件设备而引起的软、硬件故障。

这类故障,在前面的几类故障中已部分提及,因此有些故障现象可能与前面所介绍的故障判断类似,可参伤心。

二、可能的故障现象 1、 加装用户的设备或应用后,系统运行不稳定,如:死机或重启等; 2、 用户所加装的设备不能正常工作; 3、 用户开发的应用不能正常工作; 4、 用户需要的配置在联想机上不能满足(如需要加装大容量内存、需要多个串口等)。

三、可能涉及的采诵宁 所有可能的采诵宁或软件。

但影响第三方应用最多的采诵宁应该是:主板、CPU、内存、显示卡,及新型接口的外设。

四、判断要点/顺序 1、 环境检查 1) 检查外加设备板卡等的制作工艺,对于工艺粗糙的板卡或设备,很易引起黑屏、电源不工作、运行不稳定的现象; 2) 检查追加的内存条是否与原内存条是同一型号。

不同的型号一是会引起兼容问题,造成运行不稳定、死机等现象;另一是要注意修改BIOS中的设置 3) 更新或追加的采诵宁,如CPU、硬盘等的技术规格是否能与其余的采诵宁兼容。

过于新的采诵宁或规格较旧的采诵宁,都会与原有配置不兼容。

如:较旧的采诵宁不支持电源管理,从而使系统运行时,使用这样的采诵宁就会工作不正常,或是使整个系统也不能正常工作。

2、 故障判断要点 1) 开机后应首先检查新更新的或追加的采诵宁,在系统启动前出现的配置列表中能否出现。

如果不能,应检查其安装及其技术规格; 2) 如果造成无显、运行不稳定或死机等现象,应先去除更新或追加的采诵宁或设备,看系统是否恢复到正常的工作状态,并认真研读新设备、采诵宁的技术手册,了解安装与配置方法; 3) 外加的设备如不能正常安装,应查看其技术手册了解正确的安装方法、技术要求等,并尽可能使用最新版本的驱动程序。

如果不能解决,应检查外加设备的质辽诵陌原系统的工作情况; 4) 检查新追加或更新采诵宁与原有采诵宁间是否存在不能共享资源的现象,即调开相应采诵宁的资源检查故障是否消失,在不能调开时,可设法更换安装的插槽位置,或在BIOS中更改资源的分配方式; 5) 检查是否由于BIOS的原因造成了兼容性问题,这可通过更新BIOS来检查(注不一定是最新版或更高版本,可以降低版本检查); 6) 查看追加的采诵宁上的跳线设置是否恰当,并进行必要的设置修改; 7) 对于使用较旧的板卡或软件,应注意是否由于速度上的不匹配而引起工作不正常; 8)通过更改系统中的设置或服务,来检查故障是否消失。

如电源管理服务、设备参数修改等; 9) 检查原有的软硬件是否存在性能不佳的情况,即通过更换硬件或屏蔽原有软件来检查 CPU:一般不存在不兼容的问题,生产的厂家少,基本上就INTEL和AMD的。

主板:比较容易发生兼容性问题,芯片组多,生产的厂家也多 内存:比较容易发生兼容性问题,不同厂家,不同规格的内存混插很容易发生兼容性问题,因为它们的电气性能一般是不一样的。

硬盘:一般不会有兼容性问题,不过现在SATA2.0规范的硬盘如果用在不支持2.0规范的主板上,比较容易发后兼容性问题 显卡:发生兼容性问题的机率比较小,因为显卡的芯片组厂家比较少,一般就NV和ATI这两家。

不过有排除某些小厂家的产品发后兼容性问题的可能。

显示器:一般没有兼容性问题。

机箱:一般没有兼容性问题 键鼠:某些USB接口的键鼠会有兼容性问题,一般很少。

音箱:很少有兼容性问题 光驱:一般很少有兼容性问题,不过有些刻录机会有兼容性问题。

所谓的兼容性问题一般是指两个硬件在其它电脑里面使用都是正常的,但是用在一起就出现问题。

而那些接口不对装也装不上去的是叫做不支持,不是不兼容! 一般大厂的东西在出厂之前都会经过严格的测试,所以只要不要是杂牌就不会有兼容性的问题。

其实CPU与主板的兼容性问题并不多,一般就是主板和内存,因为很多人都是用散装的HY内存,其实这是杂牌的内存所以问题会比较多。

显卡和主板的兼容性问题偶尔会有,就像是以前的某些牌子的nf2主板和ATI的,但只要更新主板和显卡的驱动这都可以解决的,所以对于兼容性问题不必太担心!

手机兼容性是什么意思?

兼容性主要是某些游戏的操作控制要与操作系统支持,如果该款游戏不支持你的手机操作系统,那么就会提示不兼容,不兼容换句话说,就是不适合玩!? 友情提示:有些游戏能够下载也能够勉强玩,但很卡、容易死机,甚至会损坏手机! 扩展资料 兼容性patibility)是指硬件之间、软件之间或是软硬件组合系统之间的相互协调工作的程度。

兼容的概念比较广,相对于硬件来说,几种不同的电脑部件,如CPU、主板、显示卡等,如果在工作时能够相互配合、稳定地工作,就说它们之间的兼容性比较好,反之就是兼容性不好。

对于软件的兼容性,指的是指某个软件能稳定地工作在若干个操作系统之中,而不会出现意外的退出等问题。

资料来源:百度百科:兼容性

AkkoCloud(60元/月 ),英国伦敦CN2 1核 768 MB 内存 10 GB SSD 硬盘 600GB 流量 英国伦敦CN2 1核  1.5G  300Mbps

官方网站:https://www.akkocloud.com/AkkoCloud新品英国伦敦CN2 GIA已上线三网回程CN2 GIA 国内速度优秀.电信去程CN2 GIALooking Glass:http://lonlg.akkocloud.com/Speedtest:http://lonlg.akkocloud.com/speedtest/新品上线刚好碰上国庆节 特此放上国庆专属九折循环优惠...

virmach:3.23美元用6个月,10G硬盘/VirMach1核6个月Virmach

virmach这是第二波出这种一次性周期的VPS了,只需要缴费1一次即可,用完即抛,也不允许你在后面续费。本次促销的是美国西海岸的圣何塞和美国东海岸的水牛城,周期为6个月,过后VPS会被自动且是强制性取消。需要临时玩玩的,又不想多花钱的用户,可以考虑下!官方网站:https://www.virmach.comTemporary Length Service Specials圣何塞VPS-一次性6个...

阿里云香港 16核32G 20M 999元/月

阿里云香港配置图提速啦是成立于2012年的十分老牌的一个商家这次给大家评测的是 阿里云香港 16核32G 20M 这款产品,单单说价格上就是十分的离谱原价8631元/月的现价只要 999元 而且还有个8折循环优惠。废话不多说直接进入正题。优惠时间 2021年8月20日-2021年9月20日 优惠码 wn789 8折优惠阿里云香港BGP专线 16核32G 10M带宽 优惠购买 399元购买链接阿里云...

兼容性问题为你推荐
鬼武者3内存修改器鬼武者3 全能修改器 可以改无限一闪 无限血那些的 有的发来564708284@QQ。COM谢了鬼武者3内存修改器谁有鬼武者3的修改器,要没毒的,简单好用的免费送q币活动有什么活动可以免费获得QB?涡轮增压和自然吸气哪个好涡轮增压和自然吸气哪个好麒麟820和980哪个好麒麟980跟骁龙855哪个好一点?轿车和suv哪个好SUV和轿车哪个好朱祁钰和朱祁镇哪个好明英宗和明代宗是怎么回事?播放器哪个好播放器哪个好用看书软件哪个好什么读书app好用qq网盘在哪里QQ网盘在哪里
免费vps服务器 个人虚拟主机 apache虚拟主机 中国十大域名注册商 中国万网虚拟主机 金万维动态域名 西安服务器 enzu kdata 主机合租 嘟牛 有奖调查 183是联通还是移动 福建铁通 最好的qq空间 申请网页 如何建立邮箱 西安主机 个人免费邮箱 双十二促销 更多