我放弃抵抗了,这个wordpress主题用了position:fixed属性,在ie6中做兼容性hack虽然可以做到,但是太麻烦,代码很冗余。我也不想把精力放到这些令人恼火的事情当中。
况且,在不同浏览器中显示的效果有差别,也不是件什么大不了的事情。对ie7、ie8、chrome等浏览器的兼容我还是会继续下去的(包括MAC环境),他们都是modern browser,我没有理由去不理他们。同时,我坚信web standard普及天下的那一天的到来。
希望来这里的客人们也给自己的机器装上最新版的firefox,chrome,甚至是ie。他们会让你的网上之旅更快速更安全。在这里,我最推荐firefox,有很多个性化的插件、主题可供选择,最重要的是,shimu对firefox是原生支持的,浏览器来效果最好。不要说你还没注意到站内一些精心设计的互动效果哦!
更新:在强哥和王森的提醒下,决心解决掉chrome的bug。现在chrome用户访问的时候不会出现黑板的边框掉下来的bug啦。


Ethan
04/03/2010, 00:42
首页在Chrome下有点小问题
shimu
04/03/2010, 18:36
是的。。。还木来得及搞- -
gundam215
04/04/2010, 10:41
我觉得IE6下不管用什么hack,都不能完美模拟position:fixed下的底部浮动的。
shimu
04/04/2010, 11:28
可以倒是可以
html {
overflow-x:auto;
overflow-y:hidden;
}
body {
overflow-y:auto;
}
然后给想要固定的元素设置
position:absolute;
我这里的问题是,用了scroll to的效果,有一个小bug,一开始最上面那个黑板条不显示出来,需要点导航一次才出来,一直没有找到原因。但如果不用scroll to的话,还是好解决的。
另外,由于每个想要固定的元素都要用position:absolute;,导致我在ie6中想用绝对定位实现的地方没办法实现,因而崩溃了。。
详细解决方案可见我一位同事的博客,http://chuo.me/,我也是学他的~
shimu
04/04/2010, 11:37
@Ethan – 已解决咯~~
skywalker
04/04/2010, 11:53
用chrome的飘过
为毛不留EMAIL就不能留言。。。
shimu
04/04/2010, 12:34
@skywalker – 我也找不到解决办法。。wordpress的系统是要留email才能留言的。就算用其他的插件,也是要登录之后才能留言- -
不过我肯定不会出卖你们的邮箱的嘛~~~别人也没办法从我数据库里拿到啊
gundam215
04/04/2010, 17:59
@shimu – 这个只模拟了顶部浮动,底部浮动无法模拟的。我曾经专门研究过这个
shimu
04/04/2010, 20:39
什么叫底部浮动?
Kana
04/07/2010, 20:43
老实说…我每次在写站点时第一个考虑的便是IE的问题
不单是IE6 即便是7 8也都还是有零星的一些令人诡异的地方
但只要一想到访客看到的界面”有可能”是糟糕的 就会完全无法写下去
mb这是我在UI上的一些小小偏执和虚荣心作祟吧
但结果往往只是自己搞得很累 orz- -
shimu
04/08/2010, 00:16
@Kana – 其实这个主题我也有对IE6做兼容。不过后来内容多了之后,精力顾不上了,跟你一样觉得好累。。不过我在做一些商业上的东西还是都会兼容的。