我爱编程

兼容性/css hack/normalize.css

2016-11-09  本文已影响0人  candy252324

1.如何调试 IE 浏览器

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

不同的浏览器对css的解析方式不一样,会导致页面在不同浏览器下表现不一致,针对不同的浏览器写不同的css样式,使得页面最终在不同浏览器表现大体相同,这就叫css hack。

<!--[if lte IE 8]>  
        <link rel="stylesheet" href="ie8.css">
    <![endif]-->

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

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

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

两者都是全局样式重置,reset.css相对暴力,不管你有没有用,统统重置成一样的效果,且影响的范围很大,讲求跨浏览器的一致性。normalize 相对平和,注重通用的方案,重置掉该重置的样式,保留有用的 浏览器默认样式,同时进行一些 bug 的修复。这点是 reset.css 所缺乏的,也是推荐使用normalize.css的原因。

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

IE盒模型:width=内容宽度+border宽度+两侧内边距宽度;
标准盒模型:width=内容宽度;
box-sizing:border-box,声明盒子遵从IE盒模型规则;

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

代码


© 本文归饥人谷和本人所有,如需转载请注明来源。

上一篇 下一篇

猜你喜欢

热点阅读