IE hack技术

HTML5学堂:我们平日说的IE hack到底是什么,随着浏览器的发展,IE的hack技术也在不断的发生着变化,一起看看最新的IE hack。

何为hack?

行业中存在着各类浏览器,典型的如IE、火狐、谷歌等;另外,即便同样种类的浏览器,也存在着不同的版本,如IE6、IE7……IE11等。不同浏览器对于CSS的解析机制并不是完全相同的,因此有时会导致页面效果不同,得不到我们所需要的样式。此时,我们可以针对某种浏览器进行样式的设置,从而达到所有浏览器中显示效果的一致性。那么,这种能够标识出不同浏览器的书写方式就是hack(或者可以说,通过hack,可以只针对某种浏览器进行样式设置)

常用IE hack

_width:400px; /*IE6*/

+width:300px; /*IE6、IE7*/

*width:400px; /*IE6、IE7*/

width:200px\9; /*IE6 IE7 IE8 IE9 IE10*/

width:100px\0; /*IE8 IE9 IE10 IE11*/

注:测试时间为2015年12月月底

原文发布于微信公众号 - HTML5学堂(h5course-com)

原文发表时间:2016-01-16

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏小二的折腾日记

day5(面向对象2)

java.Awt: Abstract Window ToolKit (抽象窗口 工具包),需要调用本地系统方法实现功能。属 重量级控件。 javax.Swing...

542
来自专栏大数据钻研

学习HTML的笔记

不知不觉我已经踏上了这条程序猿的不归路,从最基础的HTML标签开始学习,道阻且艰。谨用简书来记录这些 即使敌众我寡,末将亦能万军丛中取敌将首级! 框架 公司开发...

2699
来自专栏42度空间

使用min-content实现容器宽度自适应于内部元素

HTML原生就是响应式的(HTML内容在视口内流式的分布)。随着CSS的广泛应用,设计者创建了许多固定布局的“盒子”并把内容强制的放在盒子之中,这有悖于HTML...

783
来自专栏前端小作坊

CSS vs JS动画:谁更快?

Javascript 动画怎么可能总是和 CSS transition 一样快,甚至更快呢?到底是什么秘密呢?Adobe 和 Google 是怎么做到让他们的富...

1082
来自专栏IT派

5月份GitHub上最热门的JavaScript项目

本篇文章为大家盘点了5月份最热门的 JavaScript 项目,一起来看看你都知道哪些,或者有哪些你已经在使用的了。

1032
来自专栏项勇

笔记60 | Android控制音量与音频播放的学习

2044
来自专栏开源项目

Git 项目推荐 | Java 版按键精灵

快速开发工具类,用最简洁的命令实现想要的功能。辅助模拟开发。 纯Java,跨平台,模拟按键、鼠标点击、找图、找色,实现简单按键精灵的功能 DEMO演示 ! ...

34814
来自专栏狮乐园

高级 Angular 组件模式 (7)

因为父组件会提供所有相关的 UI 元素(比如这里的 button),所以 toggle 组件的开发者可能无法满足组件使用者的一些附加需求,比如,在一个自定义的开...

1062
来自专栏WindCoder

WordPress中通过Ajax评论分页实现方法

一直看着评论一线到底,感觉有点不舒服,看到主题君欲思大大那的评论也分页了,就向大大求援了一下,大大酷酷的回了一句paginate_comments_links函...

791
来自专栏phodal

Dore 混合应用框架 —— 基于 React Native 的混合应用迁移方案

上个周末,在写我的年终总结,有了一点新灵感 —— 其实是 xxx 原因。 在半年前的那篇《我们是如何将 Cordova 应用嵌入到 React Native 中...

1805

扫码关注云+社区