我刚刚进入网络开发2个月前的个人项目。我知道面临一个问题,我会感谢有经验的人提出一些建议。在我的项目中,我使用了很多css3“效果”:border-radius,box-shadow,渐变等。问题是,我现在面临跨浏览器问题。所以我的问题很简单。应用css hacks或使用图像(psd切片)更好吗?提前感谢您的回复。干杯。马克。
答案 0 :(得分:2)
我想你想要两者结合起来。 PSD切片将使更新和维护变得更加困难,而黑客通常不会得到你想要的东西。查看http://css3pie.com/以了解如何将大多数CSS3技术与IE结合使用。这是一个很好的资源,我每天都在使用它。它只适用于某些项目,例如投影不适用于PIE。对于类似的东西,你可以做一个投影的背景图像。
答案 1 :(得分:1)
如果您使用某些psd切片,请确保访问您网站的人不会遇到任何缓慢加载的问题。说实话,很多人现在有一个不错的互联网连接,所以有更多的psd切片不会是一个问题。
只需确保您的图片针对网络进行了优化,这应该可以解决问题!
答案 2 :(得分:1)
肯定有一些项目可供您使用,但最重要的是,您最好采用渐进增强的原则并制作符合当前Web标准的内容。较旧的浏览器正在慢慢消失,但Web标准却没有。
确保网站的所有访问者都能访问网站最重要的部分。网站的某些部分可能需要优雅地降级和隐藏一些主要是美学的功能。然后,您可以对可能是CSS黑客或图像的区域(例如,阴影和渐变)应用适当的修复。