我希望了解与CSS背景图像和http请求相关的性能最佳实践。
1. 使用多个不同的1px PNG背景图像,因此会产生多个单独的http请求
或者
2. 使用一个大的图像精灵,其中包含用作背景图像的大渐变块。这样做会增加文件大小,但可以减少http请求。
期待听到您的意见...
我希望了解与CSS背景图像和http请求相关的性能最佳实践。
1. 使用多个不同的1px PNG背景图像,因此会产生多个单独的http请求
或者
2. 使用一个大的图像精灵,其中包含用作背景图像的大渐变块。这样做会增加文件大小,但可以减少http请求。
期待听到您的意见...
background: url(data:image/png;base64,....) top left repeat-x;
它适用于所有现代浏览器。对于旧版IE浏览器(如IE6,IE7),您可以通过条件注释来覆盖样式。
background: url("path/to/background.png") top left repeat-x;