你能描述一下渐进增强和优雅降级之间的不同吗?

文章讨论了两种处理浏览器兼容性的策略——渐进增强和优雅降级。渐进增强主张从基础功能开始,逐步增加高级特性以提升用户体验,而优雅降级则是在高级功能上构建并回退到基本功能以保证兼容旧版浏览器。对于产品经理要求兼容低版本IE浏览器的问题,文章暗示应倡导渐进增强,强调内容的核心地位,而非只关注视觉效果。

渐进增强 progressive

enhancement:针对低版本浏览器进行构建页面,保证最基本的功

能,然后再针对高级浏览器进行效果、交互等改进和追加功能达到更好的用户体验。

优雅降级

graceful degradation:一开始就构建完整的功能,然后再针对低版本浏览器

进行兼容。

区别:优雅降级是从复杂的现状开始,并试图减少用户体验的供给,而渐进增强则是从一个

非常基础的,能够起作用的版本开始,并不断扩充,以适应未来环境的需要。降级(功能衰

减)意味着往回看;而渐进增强则意味着朝前看,同时保证其根基处于安全地带。

“优雅降级”观点

“优雅降级”观点认为应该针对那些最高级、最完善的浏览器来设计网站。而将那些被认为

“过时”或有功能缺失的浏览器下的测试工作安排在开发周期的最后阶段,并把测试对象限

定为主流浏览器(如

IE、Mozilla

等)的前一个版本。

在这种设计范例下,旧版的浏览器被认为仅能提供“简陋却无

(poor, but passable)” 的浏览体验。你可以做一些小的调整来适应某个特定的浏

览器。但由于它们并非我们所关注的焦点,因此除了修复较大的错误之外,其它的差异将被

直接忽略。

“渐进增强”观点

“渐进增强”观点则认为应关注于内容本身。

内容是我们建立网站的诱因。有的网站展示它,有的则收集它,有的寻求,有的操作,还有

的网站甚至会包含以上

的种种,但相同点是它们全都涉及到内容。这使得“渐进增强”成为一种更为合理的设计范

例。这也是它立即被 Yahoo! 所采纳并用以构建其“分级式浏览器支

(Graded Browser

Support)”策略的原因所在。

那么问题来了。现在产品经理看到 IE6,7,8 网页效果相对高版本现代浏览器少了很多圆角,

阴影(

CSS3),要求兼容(使用图片背景,放弃 CSS3),你会如何说服他?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值