1.不同浏览器的标签,默认的margin和padding不同。
解决方案:css开头加一行*{margin:0;padding:0}或者设置每个标签的{margin:0;padding:0}
2.在块属性标签float后,有横向的margin的情况下,在IE6下显示的margin比设置的大,
解决方案:在float的标签样式控制中加入display:inline;将其转化为行内属性。
3.设置较小高度标签(一般小于10px),在IE6,IE7,高度超出设置的高度。
原因:在IE8之前的浏览器都会给标签设置一个最小的默认的行高的高度,即使你的标签是空的,这个标签的高度还是会达到默认的行高。
解决方案:给超出高度的标签设置overflow:hidden;或者设置行高line-height小于你设置的高度
4.行内属性标签,设置display:block后采用float布局,又有横向的margin的情况,IE6间距出现bug
解决方案:在display:block;后面加入display:inline;display:table;。
5.图片默认有间距。几个img标签放在一起,有些浏览器会有默认的间距,即使加了margin:0;padding:0;也不起作用。
解决方案:使用float属性为img布局
6.标签最低高度设置min-height不兼容。
解决方案:如果要设置一个标签的最小高度200px,需要进行的设置为:
{min-height:200px;height:auto !important;height:200px;overflow:visible;}
7.各种特殊样式的兼容,比如透明、圆角、阴影等,就需要根据浏览器在属性前面加前缀。

常见的浏览器兼容性问题和解决方法相关推荐

  1. 五,浏览器兼容性问题及解决方法

    一,IE6中存在的兼容性问题 1.IE6 中不支持子元素选择器(语法:父元素>子元素),只能通过JS来解决 2.IE6中不支持对超链接以外的元素设置hover和active伪类 :link 表示 ...

  2. 常见浏览器兼容性问题与解决方式

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

  3. 遇到一个php的错误,php初学者常见的几个错误及解决方法

    本文为大家分享了php初学者常见的几个错误及解决方法,希望能够帮助到那些刚刚学习php的小伙伴们. 错误一:Parse error: syntax error, unexpected - 这种错误是P ...

  4. 常见的PS安装错误代码与解决方法

    要亲手用PS表达自己的设计创意,当然得安装上软件:但是软件安装过程中,难免会遇到一些错误提示,让安装无法进行.今天为大家分享一些常见的PS安装错误代码与解决方法,希望有帮助. 错误代码1 原因:之前的 ...

  5. 常见的浏览器兼容性测试工具

    常见的浏览器兼容性测试工具有以下几种 IETester 这是我最先用的测试浏览器兼容性的工具,想必也是大家用的最多的一个,IETester是一个免费的Web浏览器调试工具,可以模拟出不同的js引擎来帮 ...

  6. 常见的浏览器兼容性问题总结(有自己遇到的还有网上大神总结的)

    常见的浏览器兼容性问题总结 1. 不同浏览器的标签默认外补丁margin和内补丁padding不同 发生概率:100% 解决方案:使用CSS通配符*,设置内外补丁为0 *{ margin: 0; pa ...

  7. JS中常遇到的浏览器兼容问题和解决方法

    JS中常遇到的浏览器兼容问题和解决方法 参考文章: (1)JS中常遇到的浏览器兼容问题和解决方法 (2)https://www.cnblogs.com/wws-bk/p/9770834.html 备忘 ...

  8. 常见的表死锁情况及解决方法

    常见的表死锁情况及解决方法 参考文章: (1)常见的表死锁情况及解决方法 (2)https://www.cnblogs.com/jeffry/p/6014881.html (3)https://www ...

  9. 常见的内存泄漏原因及解决方法

    常见的内存泄漏原因及解决方法 参考文章: (1)常见的内存泄漏原因及解决方法 (2)https://www.cnblogs.com/leeego-123/p/12187677.html 备忘一下.

最新文章

  1. 环境变量,cp,mv,查看文档命令
  2. c swap方法在哪个库里面_在编程竞赛中高效地编写C/C ++代码
  3. 【体验】朗读机器人是如何炼成的!带你体验TTS语音合成模块,B719语音合成模块效果测试...
  4. 最大子列和问题(JAVA)
  5. 最让人头疼的清洗数据过程----选择合适的方式快速命中所需的数据
  6. JavaScript中的内置对象(数组、Boolean、Number、字符串)和自定义对象
  7. Android 意图(Intent) 理论详解
  8. ngrok下载并运行实现内网穿透
  9. 【气体扩散】基于改进的遗传算法求解高斯烟羽模型模拟气体扩散含Matlab代码
  10. 信息管理系统项目前端界面设计
  11. AdBlock插件离线安装
  12. JavaScript 3D实时线图
  13. xftp地址栏消失解决办法
  14. kube-scheduler源码分析(三)之 scheduleOne
  15. 360网站查杀php专版,360网站木马查杀插件上线:可检测Struts2漏洞
  16. 微软内存测试软件,内存检测工具Microsoft Windows Memory Diagnostic是用说明
  17. 阿里天池--宫颈癌检测(基于fastRCNN)新手初次尝试
  18. UnityAR-平面检测
  19. 读《魔鬼搭讪学》有感
  20. 社区项目发现的问题四 datatable的注意事项

热门文章

  1. 【生信分析】生物分子网络构建基础——单调动力系统
  2. 执行力不够,就是管理有问题!
  3. qt多线程适用mysql_qt 多线程访问数据库问题
  4. Spark GraphX在淘宝的实践
  5. DirectX如何构建一个太阳系
  6. 如何在写歌时使用韵脚
  7. java爬百度翻页_Java网络爬虫爬取百度页面
  8. MPEG-CDVA标准的特征提取(除深度学习) 视频匹配 视频检索
  9. assetManager.loadBundle总是报错
  10. Android Studio打不开虚拟机,两种情况详解