V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xinzhi
V2EX  ›  V2EX

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

  •  
  •   xinzhi · 2010-09-13 17:07:22 +08:00 · 6558 次点击
    这是一个创建于 5220 天前的主题,其中的信息可能已经有所发展或是发生改变。
    27 条回复    1970-01-01 08:00:00 +08:00
    Olivia
        1
    Olivia  
    MOD
       2010-09-13 17:09:22 +08:00 via iPhone
    为什么要用 IE6
    iPeng
        2
    iPeng  
       2010-09-13 17:11:47 +08:00
    哈,我特意用IE6访问了一下。
    xinzhi
        3
    xinzhi  
    OP
       2010-09-13 17:19:03 +08:00
    当前基本兼容IE6需要3行代码。自己从来也不用IE,但看统计还有30%的IE6进入,估计当时就被吓坏了吧。。。
    valdanito
        4
    valdanito  
       2010-09-13 17:25:04 +08:00
    还有个png 24的半透明
    Los
        5
    Los  
       2010-09-13 17:32:44 +08:00
    “能够满足个人站长和中小型企业的各种需求”,假如要达到这个,不对ie兼容,那只能等N年后IE6的灭亡。
    valdanito
        6
    valdanito  
       2010-09-13 17:36:35 +08:00
    微软给的IE6截止日期是 2014年
    ooof
        7
    ooof  
       2010-09-13 17:37:21 +08:00
    历史上的版本在ie下也是这样显示 。
    Hlbice
        8
    Hlbice  
       2010-09-13 18:05:32 +08:00
    其实反过来想一下,这样的站点多了,IE6 就会少一些份额,最好再弹出个警告框,告之版本太老并且不安全升级之类云云。
    leeiio
        9
    leeiio  
       2010-09-13 18:14:46 +08:00
    <!--[if IE]>
    <script type="text/javascript">
    document.body.innerHTML="";
    </script>
    <![endif]-->

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

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

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

    假如PB的愿景是“满足个人站长和中小型企业的各种需求”,那么作为一个社区软件,必然会迎来各色各样的人群,而不单纯是一部分GEEK用户,页面对各类型浏览器的友好兼容,是商业上的基本要求。
    sogood
        21
    sogood  
       2010-09-13 21:09:58 +08:00
    话说我还特意研究过 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
        22
    xinzhi  
    OP
       2010-09-13 21:27:14 +08:00
    是否兼容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
        23
    Hlbice  
       2010-09-13 21:46:04 +08:00
    @xinzhi 相信不久之后你会明白我们残忍的原因。:)
    Livid
        24
    Livid  
    MOD
       2010-09-13 22:00:28 +08:00
    @xinzhi 你的这种修正方法很环保,理论上来说只要在 head 里加些判断的东西就好,对非 IE 用户也没有影响。

    我考虑考虑。
    leeiio
        25
    leeiio  
       2010-09-13 22:29:35 +08:00
    @Los 摒弃IE6是一种态度,不能说数据显示IE6用户多你就要继续让自己支持这种糟糕地应该走进历史的上世纪浏览器。如果全部的网站的都放弃IE6,那么还会有IE6用户么?
    Sam
        26
    Sam  
       2010-09-13 22:57:24 +08:00
    对于IE6,我就只做到布局变化不大就OK了。PNG什么的,想起来了再加个pngfix吧。
    hexilou
        27
    hexilou  
       2010-11-01 14:44:59 +08:00
    我们公司100%的电脑用的是IE6,至少涉及2万人!!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1288 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 17:58 · PVG 01:58 · LAX 09:58 · JFK 12:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.