xinzhi
V2EX  ›  V2EX

IE兼容性?看看V2EX在IE6下面的样子:

  •  
  •   xinzhi · Sep 13, 2010 · 7855 views
    This topic created in 5899 days ago, the information mentioned may be changed or developed.
    27 replies  •  1970-01-01 08:00:00 +08:00
    Olivia
    Olivia
    MOD
    PRO
    Sep 13, 2010 via iPhone
    1
    为什么要用 IE6
    iPeng
    iPeng
    Sep 13, 2010
    2
    哈,我特意用IE6访问了一下。
    xinzhi
    xinzhi
    OP
    Sep 13, 2010
    3
    当前基本兼容IE6需要3行代码。自己从来也不用IE,但看统计还有30%的IE6进入,估计当时就被吓坏了吧。。。
    valdanito
    valdanito
    Sep 13, 2010
    4
    还有个png 24的半透明
    Los
    Los
    Sep 13, 2010
    5
    “能够满足个人站长和中小型企业的各种需求”,假如要达到这个,不对ie兼容,那只能等N年后IE6的灭亡。
    valdanito
    valdanito
    Sep 13, 2010
    6
    微软给的IE6截止日期是 2014年
    ooof
    ooof
    Sep 13, 2010
    7
    历史上的版本在ie下也是这样显示 。
    Hlbice
    Hlbice
    Sep 13, 2010
    8
    其实反过来想一下,这样的站点多了,IE6 就会少一些份额,最好再弹出个警告框,告之版本太老并且不安全升级之类云云。
    leeiio
    leeiio
    Sep 13, 2010
    9
    <!--[if IE]>
    <script type="text/javascript">
    document.body.innerHTML="";
    </script>
    <![endif]-->

    或者
    <!--[if IE]>
    <script type="text/javascript">
    window.confirm("哎呀,你把我们的网站搞坏了!是否立即引爆电脑?");
    alert('Bomb!!!!$#$%$#^@');
    </script>
    <![endif]-->
    lianghai
    lianghai
    Sep 13, 2010
    10
    @Livid 在 Project Babel 2.0 一开始就在 CSS 里( /static/css/desktop/style.css?v=2.3.13 )写下的话至今没变。
    huacnlee
    huacnlee
    Sep 13, 2010 via Android
    11
    用IE6就别玩,如果很多大网站敢这样说,IE6早消失了。
    而对于V2EX针对的用户群来说是可以做这个的,“身为一个Geek,你还用那个过时的IE6,丢脸不啊。”可以搞个这样的提示。
    至于那未来的客户,以后再说吧
    lianghai
    lianghai
    Sep 13, 2010
    12
    @xinzhi 事实上,从 8 月 13 日到 9 月 12 日,V2EX 的访客中只有 11.75% 是 IE(各版本)。
    Hlbice
    Hlbice
    Sep 13, 2010
    13
    @lianghai "The best way to wipe IE6 from this planet is to forget it all since the beginning of your every new project."
    up 这一句。
    xinzhi
    xinzhi
    OP
    Sep 13, 2010
    14
    国情是这个样子的,大部分IE用户上网的时候之知道是在上网,根本不清楚浏览器的概念。IE用户可悲,更无辜。

    作为骨灰级的Firefox控,个人表示同情和理解IE用户,自己的网站/博客虽然无意中伤了用户/读者,实在不忍心。作为一点爱心,我的Babel添加了几行针对IE6和hack。IE7和IE8,或者以后的版本,是不会再考虑的了。

    兼容只是保障基本可用,不是针对性优化到完美体验的程度。
    lianghai
    lianghai
    Sep 13, 2010
    15
    @xinzhi 所以对 IE6 的兼容作为一个分支的特性就足够了~
    fanzeyi
    fanzeyi
    Sep 13, 2010
    16
    。。我表示
    我的筆記本只能帶動IE6了 IE7+都卡的不行 原諒我
    Hlbice
    Hlbice
    Sep 13, 2010
    17
    @xinzhi 其实一个浏览器不该被带上感情色彩,但是作为广大前端、web 开发者,IE6 已经深深地伤害了我们,那么对待它最残忍的方式就是遗忘(爱情也一样)。
    Livid
    Livid
    MOD
    PRO
    Sep 13, 2010
    18
    这里的 IE6 比率没有 30%,至多 2%,而且基本上是通过搜索引擎进来的。
    Livid
    Livid
    MOD
    PRO
    Sep 13, 2010 via iPhone
    19
    现在有比兼容 IE6 更重要得多的事情去做。
    Los
    Los
    Sep 13, 2010
    20
    好吧,请站在用户的角色来考虑一下这个问题,而不是以一个前端开发者的或者相关工作者的位置来考虑这问题,即使是国外浏览器的市场比例,IE6+7仍然占据绝大部分市场,以下是一份不靠谱的数据参考
    http://www.techweb.com.cn/news/2010-04-02/572487.shtml

    假如PB的愿景是“满足个人站长和中小型企业的各种需求”,那么作为一个社区软件,必然会迎来各色各样的人群,而不单纯是一部分GEEK用户,页面对各类型浏览器的友好兼容,是商业上的基本要求。
    sogood
    sogood
    Sep 13, 2010
    21
    话说我还特意研究过 v2ex 的 CSS 代码,注释部分有一部分是这么说的。

    http://v2ex.appspot.com/static/css/desktop/style.css?v=2.3.13

    The best way to wipe IE6 from this planet is to forget it all since the beginning of your every new project.
    xinzhi
    xinzhi
    OP
    Sep 13, 2010
    22
    是否兼容IE看个人需要了,IE6的确是扶不上墙的老旧东西,开发者可以痛恨它,无视它,但不可否则它的确存在,部分人也有相应的需求。比如我个人吧,作为博客使用(Picky&Babel),那位护士MM偶尔也会来看看我blog,不想因为IE兼容的问题造成不必要的影响。。。我是不会跟她说浏览器的问题的。

    对于当前Babel在IE6下面的破相问题,我仅添加了两行代码作为调整,其他圆角效果之类的都没有理会,也没必要理会。兼容IE的代码,和@Livid设计初衷是相违背的,我个人也很不喜欢这样的作法。但还能怎样呢?

    * html .inner,* html .topics,* html .from_1{width:95%}/*避免顶部空白,内容区域稍小就能嵌入*/
    * html #Top{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#111111');}/*头部背景*/
    Hlbice
    Hlbice
    Sep 13, 2010
    23
    @xinzhi 相信不久之后你会明白我们残忍的原因。:)
    Livid
    Livid
    MOD
    PRO
    Sep 13, 2010
    24
    @xinzhi 你的这种修正方法很环保,理论上来说只要在 head 里加些判断的东西就好,对非 IE 用户也没有影响。

    我考虑考虑。
    leeiio
    leeiio
    Sep 13, 2010
    25
    @Los 摒弃IE6是一种态度,不能说数据显示IE6用户多你就要继续让自己支持这种糟糕地应该走进历史的上世纪浏览器。如果全部的网站的都放弃IE6,那么还会有IE6用户么?
    Sam
    Sam
    Sep 13, 2010
    26
    对于IE6,我就只做到布局变化不大就OK了。PNG什么的,想起来了再加个pngfix吧。
    hexilou
    hexilou
    Nov 1, 2010
    27
    我们公司100%的电脑用的是IE6,至少涉及2万人!!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   660 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 21:37 · PVG 05:37 · LAX 13:37 · JFK 16:37
    ♥ Do have faith in what you're doing.