怎样解决浏览器兼容性
1,不同浏览器对HTML标记所具有的内外边距属性具有不同的定义。
因此如果想消除这种差距,应该在相应的CSS部分加入以下CSS代码:
*{margin:0px;padding:0px;}
借于此,所有标记的内外边距被统一起来。
2,优先级问题:
对于同一标记属性所给定的值,有不同的优先级。其中优先级最高的是内联代码,其实是页内CSS,接下来是浏览器默认设置,最后才是外部CSS所做的限制。
3,Margin不一致的问题:
当有多张图片需要排在一行时,我们通常使用“Float:Left”来实现,这样一来,浏览器就存在兼容性问题。导致图片与后面的内容存在margin不一致的问题。对此一种解决方法就是给图片添加“Display:inline”项即可。
4,DIV居中问题:
通常我们会利用“vertical-align:middle”来实现,这对于搜狗浏览器来说,是正常的,但是对于IE浏览器来说,却并没有效果。对此,一种较好的解决方法是:将文字的行高设置与DIV一样时即可解决问题。
5,内外边框合并问题。通常情况下,对于两个相关DIV块,相邻时采用外边距合并原则,其结果只最两个DIV块中Margin最大值做为两个DIV之间的间距。包含的两个DIV之间的间距也遵行同样的规则。
如果是div+css解决浏览器兼容,我可以帮助你;你只要查看代码写的是否有问题,然后padding值和margin值的书写是否规范。
如果是此类问题请LZ补充一下。
如果你指的是其他我就帮不了你了。
首先我没有看到你代码没法告诉你哪里有问题,
其次:如果你是用的是DW编写的话DWcs3有一个功能就是检查浏览器兼容行,你可以试一下,还有就是检查页面是否有问题。
最后:你说的是JS和CSS我想你一定是做某一个特效,在IE下好使在FF下不兼容是吧。如果是这样的话你就好好检查一下JS书写是否有问题。
最后还是只要CSS代码写的没问题,页面也能够兼容。
我就是做网页制作/布局的如果有问题,大家一起研究啊。
2.再个要解决浏览器的兼容性,最好使用谷歌浏览器或是360浏览器,这两个浏览程序
优化做得好,能解决大多数兼容问题;
3.解决浏览器的兼容性,还要注意浏览器的插件,很多插件只能在IE下使用,所以,我们要注意插件带来的兼容性问题;
不过,你下载个360浏览器不就得了吧。360排名也上前十,你想的到的兼容性。人家肯定也想的到。
现在那么多人用360,都没出问题。。
广告 您可能关注的内容 |