zoukankan      html  css  js  c++  java
  • 也谈如何用技术手段引导用户放弃IE 6

    中国的网民是很顽强的,也是很固执的!虽然IE6 在国外早就判了死刑,但是在中国至少还有近50%的占有率,这实在很令人头疼!

    之前看过很多人提议,提议的方案也五花八门,比如:

    1、让XX花园盗版盘作者把IE6升级后,再发行 (基本不靠谱,您先能联系到盗版盘作者再说吧...)
    2、咱们主动帮身边的朋友、同事修电脑时,顺便把IE升级一下 (出发点不错,但是效果有限,何况可能有些人就是觉得IE6用着不错,干嘛升级?)
    3、让国内的一些垄断厂家:比如360卫士之类,强制给用户升级IE6 (这个嘛,肯定有效,但是得先征得周鸿祎同意,貌似有难度)
    4、让微软自己强制用户升级 (这个肯定也有效,但是微软为了照顾以前的用户,估计也不太可能这么做)
    ...


    我觉得:与其指望别人或别的公司,还不如让每个网站开发者(确实来说是前端制作人员)在设计制作网页时,充分利用IE6与其它浏览器的差异性,针对更优进的非IE6标准浏览器设计更好的用户检验;而对于IE6,只要保证用户能正常使用即可,这样随着时间的推移,用户会慢慢意识到IE6上确实浏览网页的用户检验很差,很多好玩好用的功能都没办法用,然后他们就会慢慢放弃IE6。

    具体怎么做:

    1、先检测浏览器,吓唬引诱用户,拿我们公司最近正在改版的首页来说

    比如用IE6浏览时,是下面这幅模样

    在顶上给出一个吓人的提示,让用户知道:自己用的浏览器原来叫IE6,而且它即将过时了,应该需要升级。当然有一点很重要:即使是引导,也不能强制让用户做自己不喜欢的事情,所以在右上角放一个关闭按钮是很必要的,以方便一些不愿意升级的用户能关掉这段烦人的提示。

    如果换其它浏览器浏览,则不会出现这段提示。

    2.差异化的CSS设计

    光靠第1步的忽悠用户肯定是不行的,得切实让用户感受到IE6的烂!

    IE6仅支持A元素的hover伪类,而标准浏览器对于任何元素都可以使用hover伪类,仅凭这一点,就能够让IE6逊色很多。

    这是标准浏览器下的LI + A元素表现:

    鼠标移动到链接元素上时,不仅加了高亮背景色,甚至连布局都变了,这样用户可能会感觉有点新意,也会留下较深刻的印象。(特别是在第一次见到的时候,当然等到所有网站都用这一招时,也就不那么稀奇了,这时候就得想其它招)

    而IE6下却只有很平常的表现:

    截图可能并不直观,详细大家可以参见我这二天切的页面演示(当然还没完成,估计明天还得折腾一二个小时)

    我并不是一个合格的前端开发人员,只能算是三脚猫功夫吧,相信园子里有更多专业的前端技术人员,能想出更多、更好的差异性设计!如果大家有更好的建议(特指可实施性比较强的建议),欢迎在评论中回复补充或指正。

    作者:菩提树下的杨过
    出处:http://yjmyzz.cnblogs.com
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    优雅地从Python入门到入土*序与目录
    【NOI2008】假面舞会
    【HNOI2009】梦幻布丁
    【题解】前k大子段和
    【NOIP2017】宝藏
    【NOIP2014】飞扬的小鸟
    【NOIP2014】解方程
    【NOIP2012】开车旅行
    【模板】线性同余方程组
    java实现省市区三级联动
  • 原文地址:https://www.cnblogs.com/yjmyzz/p/1822623.html
Copyright © 2011-2022 走看看