什么是CSS hack

由于不同的浏览器,甚至同一浏览器的不同版本对CSS的解析认识不一样,导致生成的页面效果不一致,写出针对不同浏览器CSS code就称为CSS hack。

常用的CSS hack 有三种方式,CSS 内部hack、选择器hack、HTML 头部引用,其中第一种最常用。

CSS3中常见一些这样的写法

">

杭州前端外包

CSS hack

什么是CSS hack

由于不同的浏览器,甚至同一浏览器的不同版本对CSS的解析认识不一样,导致生成的页面效果不一致,写出针对不同浏览器CSS code就称为CSS hack。

常用的CSS hack 有三种方式,CSS 内部hack、选择器hack、HTML 头部引用,其中第一种最常用。

CSS3中常见一些这样的写法

比如下:

属性前面加个“*”这样的写法只会对IE6、7生效,其它版本IE及现代浏览器会忽略这条指令(没有特殊说明,本文所有hack都是指在声明了DOCTYPE的文档的效果)

属性前面有个“-”这样的只有IE6识别

这样在属性值后面添加“!important”的写法只有IE6不能识别,其它版本IE及现代浏览器都可以识别,还有“+”、“\0”、”\9” 等。



原创文章请注明转载自杭州WEB前端外包网站本文地址:http://hz.35ui.cn/post/35.html,标题:CSS hack

【我来说两句】
分享到:

相关文章:


一个电商网站有多少个页面  (2017-7-6 15:17:54)

前端rem单位详解  (2017-6-30 15:21:53)

css命名个人规范  (2015-3-25 9:48:8)

css清除浮动  (2014-11-25 10:46:26)

CSS3 圆角(border-radius)  (2014-10-22 16:1:2)

实例详解CSS中position的fixed属性使用  (2014-9-11 15:9:17)

css盒子模型 css margin 外边框合并  (2014-8-21 10:17:19)

css_hack常用效果总结  (2014-7-26 17:52:50)


评论 0

发表评论:

杭州前端外包验证码

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。