0

我有一个问题希望您帮助我,我目前正在制作一个网站,我正在使用 HTML5 和 CSS3 技术构建该网站,我想使用的每个功能我都先在“我可以使用”中检查它,我最常用的技术是 box-shadow,我已经用它做了一些很棒的事情,但是我对不支持该技术的浏览器的百分比持怀疑态度,不支持 box-shadow 的浏览器的百分比大约是17.12%,如果您看到结论(显示选项 => 其他选项 => 显示结论),他们会说该功能尚未准备好,因为他们正在“等待 Opera Mini 5.0-6.0 到期”,我个人认为为了让人们更新浏览器,我们能做的最好的事情就是不支持旧版浏览器,但是......

我这样想是对的吗?

如果我不支持旧版浏览器,我会遇到不好的后果吗?

是否值得为了支持旧浏览器而工作两次?

我还应该使用 box-shadow 吗?

4

3 回答 3

5

一如既往....

渐进增强

构建您的网站,使其适用于所有人,无论他们的浏览器设置和功能如何。然后添加增强体验但不会导致网站因无法利用该功能的人而中断的功能。

于 2012-06-24T16:40:07.300 回答
1

一些 CSS3 元素(阴影、圆角、...)在旧版浏览器中不起作用。这是事实,但您仍然可以使用它们,因为上述浏览器只是忽略此属性。

最好的办法是网站的设计不依赖阴影和其他效果,而只是增强它。

还要考虑不使用这些元素的浏览器的市场份额。Opera 在桌面市场上的份额很小,在移动设备上的份额更大,但无论如何都不是主要参与者。Pre 8 Internet Explorer 会给你最头疼的...

于 2012-06-24T15:41:51.330 回答
0

我完全同意约翰康德的观点,

您想建立一个网站来给仍在使用旧浏览器的人上一课吗?或者您正在寻找更多的访客?

从每个人都可以使用的简单设计开始,然后为现代浏览器改进它,同时牢记旧浏览器。

于 2012-09-11T20:10:19.710 回答