最近做项目的时候,引用了 Google Font 的在线字体,估计是因为浏览器对字体的渲染方式不同或者是字体格式不一样,结果导致 IE8 中导航是错位的,而 IE9 和 IE10 中是正常的。
那么就需要单独为 IE8 进行一些调整,于是就需要 IE8 的 CSS hack。一看到这里,足够容易了吧?网上流传已久的 IE8 CSS hack 就是在属性后面加上 \9 或者 \0,代码如下:
CSS Code复制内容到剪贴板- color:#FFF\0; /* IE8 */
- color:#FFF\9; /* 所有IE浏览器(ie6+) */
加上之后,发现 IE8 确实是没有问题了,但是 IE9 和 IE10 却出现了问题,上面的 hack 同样对 IE9 和 IE10 起作用。
好吧,这个 CSS hack 不是 IE8 特有的。那怎么做才能只针对 IE8 做 hack 呢?
这里的思路需要稍稍转换一下:可以先应用 IE8 的 hack ,与非 IE 浏览器分开,然后再应用一些 CSS3 之类的 IE8 不支持的选择器来重新覆盖一遍,让支持新选择器的 IE9、IE10 正常显示。符合条件的常用选择器有 :root,于是就可以写出下面代码:
CSS Code复制内容到剪贴板- .section-nav li a {
- display: block;
- padding: 10px 13px;
- padding: 10px 7px 10px 7px \9;
- border-right: 1px solid #d7d7d7;
- }
- :root .section-nav li a {
- padding: 10px 13px 10px 13px;
- }
这样就做到了只对 IE8 浏览器起作用的 CSS hack,这种方法后来搜索了一下,早就有人提到了,写本文主要是介绍一下这个解决浏览器兼容性问题的思路吧。
再次感叹,微软神奇的IE,在开发中不得不让人抓狂。为IE6、IE7等等,都是比较好hack的,唯独IE8比较坑一点。
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
稳了!魔兽国服回归的3条重磅消息!官宣时间再确认!
昨天有一位朋友在大神群里分享,自己亚服账号被封号之后居然弹出了国服的封号信息对话框。
这里面让他访问的是一个国服的战网网址,com.cn和后面的zh都非常明白地表明这就是国服战网。
而他在复制这个网址并且进行登录之后,确实是网易的网址,也就是我们熟悉的停服之后国服发布的暴雪游戏产品运营到期开放退款的说明。这是一件比较奇怪的事情,因为以前都没有出现这样的情况,现在突然提示跳转到国服战网的网址,是不是说明了简体中文客户端已经开始进行更新了呢?
更新日志
- 孙悦.1996-伙伴【正大国际】【WAV+CUE】
- 纪钧瀚《钢琴阅读时光 雨中书店聆听轻音乐》[FLAC/分轨][399.62MB]
- 证声音乐图书馆《走向自然 疗心爵士乐》[320K/MP3][87.4MB]
- 证声音乐图书馆《走向自然 疗心爵士乐》[FLAC/分轨][184.94MB]
- 陈慧娴.2018-Priscilla-Ism演唱会3CD(2024环球红馆40复刻系列)【环球】【WAV+CUE】
- 郑秀文.1999-我应该得到(国)【华纳】【WAV+CUE】
- 陈家慧.2011-钢琴酒吧2CD【龙吟唱片】【WAV+CUE】
- 证声音乐图书馆《雨季 蓝调吉他 Rainy Blues》[320K/MP3][45.01MB]
- 证声音乐图书馆《雨季 蓝调吉他 Rainy Blues》[FLAC/分轨][109.13MB]
- 赞多《序章》[320K/MP3][45.54MB]
- 许巍.2004-每一刻都是崭新的【步升大风】【WAV+CUE】
- 群星.2024-四方馆影视原声带【韶愔音乐】【FLAC分轨】
- 陈雷.1997-安锁咧【金圆唱片】【WAV+CUE】
- 关淑怡.2013-MY.FAVORITE.SK.3CD【环球】【WAV+CUE】
- Sweety.2006-花言乔语【丰华】【WAV+CUE】