前端常见的浏览器兼容性问题及解决方案

suanshu suanshu     2022-12-31     756

关键词:

常见的兼容性问题:

1、不同浏览器的标签默认的外补丁( margin )和内补丁(padding)不同
解决方案: css 里增加通配符 * margin: 0; padding: 0;
 
2、IE6双边距问题;在 IE6中设置了float , 同时又设置margin , 就会出现边距问题
解决方案:设置display:inline;
 
3、当标签的高度设置小于10px,在IE6、IE7中会超出自己设置的高度
解决方案:超出高度的标签设置overflow:hidden,或者设置line-height的值小于你的设置高度
 
4、图片默认有间距
解决方案:使用float 为img 布局
 
5、IE9一下浏览器不能使用opacity
解决方案:
opacity: 0.5;filter: alpha(opacity = 50);filter: progid:DXImageTransform.Microsoft.Alpha(style = 0, opacity = 50);
 
6、边距重叠问题;当相邻两个元素都设置了margin 边距时,margin 将取最大值,舍弃最小值;
解决方案:为了不让边重叠,可以给子元素增加一个父级元素,并设置父级元素为overflow:hidden;
 
7、cursor:hand 显示手型在safari 上不支持
解决方案:统一使用 cursor:pointer
 
8、两个块级元素,父元素设置了overflow:auto;子元素设置了position:relative ;且高度大于父元素,在IE6、IE7会被隐藏而不是溢出;
解决方案:父级元素设置position:relative

常见的兼容性问题解决

所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的... 查看详情

常见浏览器兼容性问题与解决方案

所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的... 查看详情

浏览器样式兼容性问题及解决方式

工作中常常会碰到浏览器样式兼容性的问题。从今天開始,收集和整理一些常见的兼容性问题,系统的学习下前端知识。欢迎大家指正交流。1、浏览器默认的标签内外边距不同,用通配符*统一设置为0*{margin:0px;height:0px;}2、标签... 查看详情

常见几种浏览器兼容性问题与解决方案

所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的... 查看详情

常见浏览器兼容性问题及解决办法总结(持续更新中...)(代码片段)

 1.不同浏览器的标签默认的外补丁(margin)和内补丁(padding)不同;解决办法:在CSS文件开头,加*margin:0;padding:0;,把所有标签的margin和padding设置为0即可。2. 在IE6中,块元素设置float并且有水平方向的margin时,margin显示出来会... 查看详情

常见浏览器兼容性问题及解决办法总结(代码片段)

不同浏览器的标签默认的外补丁(margin)和内补丁(padding)不同;解决办法:在CSS文件开头,加*margin:0;padding:0;,把所有标签的margin和padding设置为0即可。在IE6中,块元素设置float并且有水平方向的margin时,margin... 查看详情

常见浏览器兼容性问题与解决方案

所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统... 查看详情

前端兼容性问题——总览

在Web前端开发中,浏览器兼容性问题是一个常见的挑战。由于不同的浏览器实现了不同的标准和规范,因此相同的代码在不同的浏览器上可能会有不同的表现,或者甚至无法正常工作。前端兼容性问题——总览在Web前端开发中,... 查看详情

前端开发常见的兼容性问题及解决方案

参考技术A解决方法:给input增加样式使用这两个样式布局的时候会出现中间有空白的情况解决办法是给他们的父级设置font-size:01.给父级元素设置2.给父级样式设置示例3.添加空div然后给空div设置请参考笔记,奇怪的&&和||当两个值... 查看详情

常见浏览器兼容性问题与解决方案

常见浏览器兼容性问题与解决方案原文:http://blog.csdn.net/chuyuqing/article/details/37561313/所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求... 查看详情

各类网页兼容性及解决

所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的... 查看详情

ie8常见兼容问题及解决方法总结(代码片段)

    IE8及以下版本的浏览器对前端来说就是一个BUG的存在,但是总也绕不过去,非技术性官网一般会要求网站兼容到ie8,有时候甚至要到ie7,总之IE8是一定要能hold住。最近公司一个比较小众的项目,因为要通过控件... 查看详情

前端常见问题及解决方案

 -webkit-tap-highlight-color    当用户点击iOS的Safari浏览器中的链接或JavaScript的可点击的元素时,覆盖显示的高亮颜色。该属性可以只设置透明度。如果未设置透明度,iOSSafari使用默认的透明度。当透明度设为0,则... 查看详情

浏览器兼容性问题及解决方案

所谓的浏览器兼容性问题,是指因为不同的浏览器对不同的代码有不同的解析,造成页面效果显示不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的... 查看详情

常见的浏览器兼容问题

所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下,我们的需求是,无论用户用什么浏览器来查看我们的网站或者登陆我们的系统,都应该是统一的... 查看详情

浏览器兼容性问题及解决方案梳理

1、不同浏览器的标签默认的外补丁和内补丁不同1-1、解决方案:CSS里开头写*margin:0;padding:0;。1-2、备注:这个是最常见的也是最易解决的一个浏览器兼容性问题,几乎所有的CSS文件开头都会用通配符*来设置各个标签... 查看详情

移动端常见问题及解决方案

随着手机的普及,移动端的开发也成了一个重要的方向,但由于设备的不统一会造成一些兼容性问题,1、安卓浏览器看背景图片,有些设备会模糊。用同等比例的图片在PC机上很清楚,但是手机上很模糊,原因是什么呢?经过研... 查看详情

常见的javascript兼容问题

CSS多浏览器兼容性问题及解决方案一、document.formName.item(”itemName”)问题问题说明:IE下,可以使用document.formName.item(”itemName”)或document.formName.elements["elementName"];Firefox下,只能使用document.formName.elements["elementName"]。 查看详情