【问题标题】:Make website work for IE8 (html5/css3)使网站适用于 IE8 (html5/css3)
【发布时间】:2011-10-15 08:15:38
【问题描述】:

我正在重新设计一个网站,并计划在明年 8 月左右发布,同时支持桌面和移动浏览器(主要是 iPad)。

现在由于代码库是相同的,将会有一些 ui 组件利用 iPad 支持的手势,并且可能与桌面类似。

我打算广泛使用html5、css3..

现在我知道 IE 从版本 9 开始支持 html5/css3...所以我有点困惑是否也支持 ie8.. 有两件事; 1. 支持ie8,代码复杂,很多解决方法只针对ie8 2. 根本不支持ie8..

我不确定什么是正确的做法。但如果忽略当前来自 ie8 的大量流量(尽管明年可能不是这样)可能不是一个好主意。

此外,ie9 意味着我现有的用户不仅需要升级浏览器,还需要将他们的操作系统升级到 windows7。

请告诉我你的建议。

【问题讨论】:

    标签: ipad internet-explorer html css


    【解决方案1】:

    所有浏览器对 HTML5 和 CSS3 的支持程度都在迅速变化。 IE 与其他版本的主要区别在于,用户在特定版本上停留的时间往往比使用其他版本的时间长得多。

    这完全取决于您有能力拒绝多少用户。 IE 用户无需升级到 Windows 7 即可享受 HTML5 和 CSS3 的优势,他们可以直接切换到 Firefox 或 Chrome 或 Opera 或 Safari。

    没有人可以预测未来,但根据过去的证据,一些用户可能会在未来几年使用 IE6、IE7 或 IE8。

    我建议您根据具体情况构建您的网页。对于每种情况,您需要哪些 HTML5/CSS3 功能?该功能的浏览器支持如何?提供优雅降级或渐进增强有多难?如果用户无法访问网站的特定功能,他们会失去什么?他们会注意到一些缺失或错误吗?他们会去竞争对手的网站吗?

    【讨论】:

    • 为此非常感谢..实际上,当您逐案说时,我想您指的是单独的 w/f 或屏幕..到目前为止,我已经使用了 html5、css3有限的方式..那么您是否可以说出哪些功能可能不起作用或可能部分显示。例如。我知道 html5 音频、视频、本地存储和 css3 媒体查询、边框半径、渐变...有限或没有 ie8 支持...您可以在这些上添加更多...
    • 抱歉,关于现有支持,我不能说什么。如果您要在最前沿工作,则必须投入工作以跟上当前的支持状态。 Caniuse.com 是一个很好的资源,但您可能还需要编写测试用例来检查现有浏览器的支持情况,以及未来版本的夜间构建。还要及时了解浏览器制造商发布的功能公告。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-09
    • 2013-05-13
    • 1970-01-01
    • 1970-01-01
    • 2011-07-20
    • 2014-09-04
    • 1970-01-01
    相关资源
    最近更新 更多