饥人谷技术博客

任务13-浏览器兼容

2016-07-22  本文已影响15人  嘿菠萝

2016/6/6

可以装个虚拟机,用于调试IE的兼容


1.如何调试 IE 浏览器

2.什么是CSS hack?在 CSS 和 HTML里如何写 hack?在 CSS 中 ie6、ie7的 hack 方式?

3.列举几种 浏览器兼容问题

4.针对兼容、多浏览器覆盖有什么看法?渐进增强和优雅降级是什么意思?

看法:对于兼容有有的放矢,分清主次,针对主流浏览器去开发,同时要兼顾用户需求,遇到一个问题解决一个,先完成基本功能和样式的实现,再完善细节。
优雅降级:在前面的开发中,先不用考虑一些低的版本的浏览器,等开发完成之后慢慢地去做一个适应,只要页面还正常,不乱,看着还可以就OK了,没必要去追求特别高的还原度。
渐进增强:先针对ie6去做开发,再对一些好的浏览器增加一些额外的一些效果,让它看起来更好看一些。

5.reset.css和normalize.css分别是做什么的?为什么推荐使用 nomalize.css?

  1. Normalize.css 保护了有价值的默认值,这就意味着你不用再为所有公共的排版元素重新设置样式。当一个元素在不同的浏览器中有不同的默认值时,Normalize.css会力求让这些样式保持一致并尽可能与现代标准相符合。
  2. Normalize.css 修复了浏览器的bug
  3. Normalize.css 不会让你的调试工具变的杂乱
  4. Normalize.css 是模块化的
  5. Normalize.css 拥有详细的文档
    参考资料

6.IE盒模型和标准盒模型有什么区别? 怎样使 IE678使用标准盒模型?box-sizing:border-box有什么作用

7.在 ie 6, 7, 8中展示 盒模型、inline-block、max-width的区别

上一篇 下一篇

猜你喜欢

热点阅读