圆角?抱歉,你的浏览器不支持。请升级以获得更好体验。

之前写过一篇博客,问是否敢对IE6说不。实际上,我虽然自己没有公然抗议,暗自的还是有一些的。

最常见的就是:hover伪类了。除了二级菜单这类关键部位之外,其他地方一律用此处应当使用的标签,而不滥用a。其:hover伪类IE6无法支持,大不了少了点效果而已,不会有功能损失。想获得更好体验?请升级。为此写脚本做兼容?抱歉,我没时间。实际上,很多时候需求方并不在意这些细节交互地方。他们都不在意,你在意什么?

圆角?对不起,我可不高兴用一堆标签弄出圆角来。九宫格之类的办法不是不会,只是嫌麻烦。一堆标签自己看得心烦。直接用border-radius,浏览器要支持你就圆角,不支持就方的好了,没什么了不起的。除非需求方强烈要求,那在说

阴影?呵呵,同样对不起,阴影如果方便直接背景就背景,不方便实在抱歉……我给一个box-shadow已经很不错了,兼容Chrome Firefox 3.5呢。没了阴影功能又不会缺失,可有可无。

文字阴影?text-shadow伺候,如果需求方执意要求,那只能做背景图了……只是Chrome下文字阴影效果真是颗碜。。。

其实CSS3有很多很美妙的特性,利用这些特性可以非常轻易制作很出众的效果,何苦为了一些效果而花费大量时间呢?
适当跟需求方说明这些。告诉他们实现这些所要消耗的人力成本有多高。让他们自己决定哪些一定要,哪些可以放弃一部分低级浏览器用户。
在完善的沟通下,才能说服老板,说服需求方逐步抛开低级的浏览器,才能促进整个大环境的改变。

《圆角?抱歉,你的浏览器不支持。请升级以获得更好体验。》有10个想法

  1. 确实为了低级浏览器的不兼容问题,要做出很多不必要的工作,投入和产出比暂且不说。面对那一堆毫无意义的标签就很让人烦恼了,对追求简洁高效代码的人来说,这简直无法忍受。不过真的能通过沟通来解决这个问题吗?首先,那么完善的沟通应该堪称完美,其所需要的条件,尤其是对老板的要求,感觉会比多谢几个多余的标签简单不到哪里去。如果老板们真的这么善于接受建议,他们就不是老板了。其二,就算老板接受了又如何,以 IE 尤其是 IE6 在国内如此高的占有率,以及那些用户的无知,这又是另外一个更大的噩梦。不知道你有没有碰到过,我不只一次的听到网站的编辑抱怨 Firefox 是个该死的浏览器,那一刻,我真的无语了。

    1. 呵呵,老板,同事们听不听那就是技术之外的功夫了~
      这个修炼好了,才是真正的强大

      我提到的几点都是不影响实际功能的,却能增加视觉效果和体验的东西。我们有义务让“无知”的用户知道,用高级的浏览器可以获得更好的体验。我们不说,我们一味迁就,这些“无知”者永远无知,谁造成了他们的无知?有谁能帮助他们改变现状?只有我们!你不做,等着他们改变?可以,等他们的电脑都换WIN 7吧!如果他们有这个经费的话!

      沟通有用么?沟通没用你是怎么工作的?你如何理解需求方意图的?是的,沟通是有用的。你需要让需求方知道,实现这些附加效果需要多付出一些劳动,开发周期会更长。让需求方评估决定是否值得投入这些时间和资金。当然,你可以通过暗示等各种手段来使其听你的。

      另外,说Firefox不好用,那是有他们的立场,你是否帮助过他们了解Firefox有多好用呢?设身处地的想,我们是不是也有让人家“痛心疾首”的时候呢?他们那些“痛心疾首”的人又为我们做了些什么呢?告诉我们其实我们没那么糟糕,我们用烂的工具一样可以完成很好的体验?

      我相信我们除了抱怨,除了等待,还有别的事可以做!

      P.S.论速度,Firefox还不如IE6,更不用说Chrome了。所以我现在不会给人推荐Firefox,我只会推荐Chrome,还有傲游3。见我之前那篇博客。

  2. 人人都应该为标准的普及做些事儿.不过目前而言大多数还是我们这些”开发者”有到的多一点.想必windows7如果能替换掉xp的话,那么标准就离我们很近了吧…

  3. 呵呵,的确头疼的问题,

    看过你推荐的锋利的jQ,感触很深,其帮我解决了很多日程兼容问题,比如hover

    :)

  4. 那么,这样的网站设计出来是只是给懂互联网肯升级的这部分人体验的咯? 唉,不升级不是他们的错,是整个产业的问题,为什么要把这些怨恨撒到不升级浏览器的用户身上呢,不给他们(在中国70%以上的用户)最好的体验,网站建设者做的事情是意淫,自娱自乐。

    1. 不好意思,让您误解我了,我强调的是在做网站之外我们能做的事情。我们只能听老板的,听用户的,但我们也可以通过一些行为改变老板改变用户。这才是我要说的。而不是盲目的无视用户无视老板。

  5. IE6浏览器的使用人数在中国占了绝大一部分,我个人不喜欢强制用户升级浏览器,如果可以强制的话,那么微软早就干了,作为技术要做的还是兼容问题,用汗水取赢取大伙的感官效果吧。

    我现在还是用的IE6,为了更多人更好的浏览我们的作品,不也是我们这些人应该做的么?

    换句话来说如果将来真的只有一个浏览器,估计我们要失业一部分人拉,因为根部不需要花费那么多的人力资源了,也不需要花费那么多时间了。

    1. 呵呵,我们现在能做三件事:1,引导,2,等win 7普及,3,推荐傲游3。您选哪个?
      引导不等于强制升级,使用IE6的也已经不是“绝”大多数了。我连网吧里都看到有装firefox了。努力吧,一个浏览器的时代不会来临,遵循同一规范的浏览器迟早会到来,虽然他们各自还会有各自的特性

    2. 就是类似你这样的开发者太多了,才导致整个行业停步不前!
      IE6好用吗?qie别给自己找偷懒的借口了!
      人家微软自己都不再兼容ie6了(打开msdn文档页面就知道了!),某些为啥还要费这力?

发表评论