• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >CSS > 浅谈浏览器的兼容性(必看篇)

浅谈浏览器的兼容性(必看篇)

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-08-06

本文主要包含浏览器,兼容性等相关知识,佚名 希望在学习及工作中可以帮助到您

我就说说自己的看法啊,不对的请指正。

浏览器就是2大派系,一个是其他浏览器,一个是IE(这TM就是个异端)。

浏览器的区别主要就是4个部分了

1.对于各种元素margin和padding的默认值不一样。

2.ie和其他浏览器的css盒模型不一样,ie的width和height包括了padding和border,而其他浏览器的css盒模型才是标准的盒模型,height和width是指content的宽和高。

3.对于css3的支持程度不一样。

4.对于ES5和ES6的支持程度不一样。

5.html5的标签。

6.css3的媒体查询

对应解决方法:

1.引入normalize.css,可以统一各种元素的margin和padding等属性。

2.css3的一个属性box-sizing可以定义该元素以哪种盒模型进行渲染。content-box为标准盒模型,border-box为IE的盒模型。

3.引入PIE.htc或者其他的能够使IE兼容css3的文件,但是都有局限性,无法完全兼容css3的所有特性,具体的请自行度娘。

4.IE8是部分支持es5的,可以引入es5-shim.js。ps:不小心看到了es5-sham查了下他们的区别。es5-shim就是实现的是原生的ES5,而sham中实现了一些新的API。这样就可以使用es6编程再利用babel编译了。

5.引入html5shiv.js,可以让ie支持html5的标签。

6.可以引入Respond.js,使ie可以使用媒体查询,实现响应式开发。

以上这篇浅谈浏览器的兼容性(必看篇)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持微课江湖。

原文地址:http://www.cnblogs.com/wangwei1314/archive/2016/07/24/5701537.html

您可能想查找下面的文章:

  • 针对IE浏览器的兼容问题小结
  • 避免不必要的浏览器兼容性问题的5个技巧
  • 详解CSS3浏览器兼容
  • 解决360双核浏览器兼容模式的页面显示问题
  • 兼容主流浏览器的CSS透明代码(必看篇)
  • 浅谈浏览器的兼容性(必看篇)
  • 如何判断PC端浏览器内核
  • 浏览器hack总结 详细的浏览器兼容性的快速解决方法
  • 网站变灰色兼容代码 包括图片 支持所有浏览器
  • 一句话解决傻傻的多核浏览器切换

相关文章

  • 2017-08-06asp.net中获取客户端IP地址网卡信息等方法的代码
  • 2017-08-06CSS下拉菜单简单制作教程
  • 2017-08-06css :nth-child与:nth-of-type之小解
  • 2017-08-26css组合选择器、伪选择器
  • 2017-08-06css3和jquery实现自定义checkbox和radiobox组件
  • 2017-08-06css body背景图全屏不论分辨率大小
  • 2017-08-06Firebug 调试器Web开发者应掌握12个初级使用技巧
  • 2017-08-06css列表(新闻/下载)排行榜特效实现代码
  • 2017-08-06CSS实现标题文字过长部分显示省略号的方法
  • 2017-08-06CSS实现背景图片透明而文字不透明效果的两种方法

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • css简单实现热点链接当鼠标悬停时出现白色的框
    • 关于CSS中字体设置的相关说明
    • css 超过宽度的文字显示点点
    • css box-shadow阴影不透明的解决办法
    • css样式的动态添加及显示和隐藏等零碎用法
    • 不用Cookie的仿刷新二级高亮菜单
    • CSS预览工具
    • 网页设计经验谈:常用的网页设计工具的收集介绍
    • 浏览器hack总结 详细的浏览器兼容性的快速解决方法
    • CSS十问——好奇心+刨根问底=CSSer

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有