怎样解决浏览器兼容性

怎样解决浏览器兼容性JavaScript、CSS兼容性。如何更好的写代码以及如何测试。详细些... 怎样解决浏览器兼容性
JavaScript、CSS兼容性。
如何更好的写代码以及如何测试。详细些
展开
 我来答
sky欣花
推荐于2017-09-16 · 知道合伙人互联网行家
sky欣花
知道合伙人互联网行家
采纳数:2663 获赞数:36709
毕业三门峡职业技术学院,大专学历。

向TA提问 私信TA
展开全部

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之间的间距也遵行同样的规则。

xiaofeispace
2010-06-02 · TA获得超过511个赞
知道小有建树答主
回答量:152
采纳率:0%
帮助的人:89.2万
展开全部
如果你指的是div+css布局在浏览器下不兼容,那么我可以帮助你。
如果是div+css解决浏览器兼容,我可以帮助你;你只要查看代码写的是否有问题,然后padding值和margin值的书写是否规范。
如果是此类问题请LZ补充一下。
如果你指的是其他我就帮不了你了。
首先我没有看到你代码没法告诉你哪里有问题,
其次:如果你是用的是DW编写的话DWcs3有一个功能就是检查浏览器兼容行,你可以试一下,还有就是检查页面是否有问题。
最后:你说的是JS和CSS我想你一定是做某一个特效,在IE下好使在FF下不兼容是吧。如果是这样的话你就好好检查一下JS书写是否有问题。
最后还是只要CSS代码写的没问题,页面也能够兼容。

我就是做网页制作/布局的如果有问题,大家一起研究啊。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
胥紫桐肥翊
2019-08-26 · TA获得超过3.1万个赞
知道大有可为答主
回答量:1.2万
采纳率:26%
帮助的人:931万
展开全部
1.在大多数情况下,IE是常用的浏览器,当然IE6现在用的相对少了,自WIN7以来,IE都更新到IE9,IE9浏览模式,有一个兼容性的选项,这样可以解决浏览网站的兼容性;
2.再个要解决浏览器的兼容性,最好使用谷歌浏览器或是360浏览器,这两个浏览程序
优化做得好,能解决大多数兼容问题;
3.解决浏览器的兼容性,还要注意浏览器的插件,很多插件只能在IE下使用,所以,我们要注意插件带来的兼容性问题;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
情糸べ棒棒糖〆
2010-06-01 · 超过53用户采纳过TA的回答
知道答主
回答量:173
采纳率:0%
帮助的人:0
展开全部
很惭愧,我是在网吧上班的,可是我却不知道浏览器的还有兼容性不合?我没了解过这个……
不过,你下载个360浏览器不就得了吧。360排名也上前十,你想的到的兼容性。人家肯定也想的到。
现在那么多人用360,都没出问题。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
檐下汀雨声
高粉答主

2020-09-30 · 醉心答题,欢迎关注
知道小有建树答主
回答量:8.3万
采纳率:11%
帮助的人:7095万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式