什么是css Hack

什么是css Hack

  1. 百度文库定义
    简单地讲,css hack指各版本及各品牌浏览器之间对CSS解释后出现网页内容的误差(比如我们常说错位)的处理。由于各浏览器的内核不同,所以会造成一些误差就像JS一样,一个JS网页特效,在微软IE6、IE7、IE8浏览器有效果,但可能在火狐(Mozilla Firefox)谷歌浏览器无效,这样就叫做JS hack ,所以我们对于CSS来说他们来解决各浏览器对CSS解释不同所采取的区别不同浏览器制作不同的CSS样式的设置来解决这些问题就叫作CSS Hack。

简单来讲:CSS hack 就是针对不同的浏览器写不同的css样式(即在css样式中加入一些特殊符号,让不同的浏览器通过识别这些符号来加载对应的css样式)。

浏览器识别字符对照表
字符浏览器
\9所有IE浏览器都支持
_和-IE6支持
+IE7支持
\0IE8支持
div {
	background: red; /*一般浏览器都支持*/
	background: blue\9; /*所有的IE都支持*/
	background: pink\0; /*IE8支持*/
	+background: green; /*IE7支持*/
	_background: black; /*IE6支持*/
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值