常见浏览器兼容性问题

学习条件

  1. 了解CSS样式基础
  2. 了解样式选择器及生效规则
  3. 了解Float/Flex基本布局

学习目标

  1. 学会使用Normalize.css和Reset.css重置浏览器默认样式
  2. 理解标准W3C盒子模型和IE盒子模型
  3. 了解CSS后处理器的作用

学习资源

  1. 理解标准W3C盒子模型和IE盒子模型
  2. 浏览器默认样式对比表
  3. Normalize.css
  4. Reset.css
  5. 浏览器兼容性问题及解决方案(CSS部分)
  6. CSS预处理器框架与CSS后后处理器框架
  7. 标准W3C盒子模型和IE盒子模型CSS布局经典盒子模型

习题

习题一: 尝试在不用浏览器运行下面的代码

下面的CSS代码是符合W3C标准的代码,其作用是为元素添加无限旋转的动画。请尝试在不同浏览器中运行,观察是否能如期执行,如果不能如期执行请找原因并修复。

/*无限旋转*/
.revolve{
    animation: revolve 2s linear infinite;
}
@keyframes revolve {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

提示:通过后处理器(例如:Autoprefixer)为代码增加兼容性前缀,例如:“-webkit-”

下面可以学

  1. Flex布局
  2. Gulp前端自动化工具
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,686评论 1 92
  • 所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下...
    恩德_b0c2阅读 4,185评论 2 15
  • 所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下...
    可乐小子阅读 4,326评论 0 19
  • 所谓的浏览器兼容性问题,是指因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。在大多数情况下...
    乖乖果效36阅读 3,584评论 0 9
  • 最近,周爸生病了…… 周爸是先生的爸爸自从我俩结婚之后,名副其实的成为了我的爸爸。周爸有三个儿子,老大是我先生,...
    我是周太太阅读 1,885评论 1 0