我正在重新设计一个网站,计划明年8月左右发布,支持桌面和移动浏览器(主要是iPad)。
现在bcoz代码库是相同的,有一些ui组件利用iPad支持的手势,可能类似于桌面。
我计划广泛使用html5,css3 ..
现在我知道IE从版本9开始支持html5 / css3 ......所以我对是否支持ie8有点困惑。有两件事情; 1.支持ie8和复杂的代码,只有ie8有很多解决方法 2.根本不支持ie8 ..
我不确定做什么是正确的。但是如果忽略目前来自ie8的大量流量(虽然可能不是明年的情况)可能不是一个好主意。
ie9也意味着我现有的用户不仅需要升级浏览器,还要将他们的操作系统升级到windows7。
请告诉我你的建议。
答案 0 :(得分:0)
HTML5和CSS3的支持程度在所有浏览器中都在迅速变化。 IE和其他用户之间的主要区别在于,用户倾向于使用特定版本的时间比其他版本长得多。
这实际上取决于您可以负担多少用户拒绝。 IE用户无需升级到Windows 7即可获得HTML5和CSS3的优势,他们只需切换到Firefox或Chrome或Opera或Safari即可。
没有人可以预测未来,但根据过去的证据,一些用户很可能在未来几年内使用IE6,IE7或IE8。
我建议您根据具体情况构建网页。对于每种情况,您需要什么HTML5 / CSS3功能?该功能的浏览器支持是什么?提供优雅降级或渐进增强有多难?如果用户无权访问该网站的特定功能,他们将失去什么?他们会注意到缺失或错误吗?他们会去竞争对手的网站吗?