一切都在标题中:当IE6仍然接近15%的市场份额时,网络开发者是否应该使用CSS3 ?
CSS3有一些令人印象深刻的功能,可以让一切变得更好 如果您对此不了解,请查看有关该主题的最新粉碎杂志帖子.问题是IE6几乎不支持所有这些新功能......所以如果你想要一个所有人都可以访问的网站,你就不能使用CSS 3.
所以现在怎么办?
等待IE6使用CSS 2消失?使用CSS 3并使用IE6的黑客攻击?学习CSS 3但不在"现实生活"项目中使用它?
如果您发现某项功能引人注目,请使用它.
但是当你这样做时,你可以选择为旧浏览器的用户提供服务:
使用Javascript,备用CSS等模拟相同的效果
优雅地降级,即只是确保网站不会在旧浏览器中中断,即使它看起来有点不同.
在提到支持它可能会增加成本之后,我的上一个项目获得了特定的IE6豁免.
如果可能,我支持忽略IE6.
它越早停止在大量的网站上工作,它就会越早消失.
这严格来说是一个产品市场问题.您不需要研究IE6的整体使用情况,而是研究目标受众的使用情况.可能性不是6%,而是有意义地更高或更低.
Recursive关于查看成本的建议确实是正确的方法.如果您可以使用CSS3以相同的成本或相同的功能以更低的成本提供更多功能,那么正确的答案是不支持IE6.你确实需要合法的号码.如果您有现有服务,则需要使用这些数字.不要忘记过渡到新技术的成本往往很高.
当然,所有这一切都取决于CSS3支持在声称合规性的浏览器中正确且充分实现的概念.
对于公共网站:不要使用CSS3
大多数浏览器都不能很好地支持它,因为大多数浏览器只测试所有浏览器并查看结果.
但是安全的赌注就是不要使用它,并且在大多数浏览器实际支持的事情之前不要过多关注它.
然后黑客攻击那些没有的浏览器.并且记住,在大多数情况下,甚至1%的浏览器共享仍然是愚蠢的疏远.