2010-06-04 21 views

回答

1

我用CSS精靈創建我的第一個精靈,但我傾向於砍在一起我現在作爲我個人覺得更容易創建精靈條紋(即長而薄),而不是大的方形精靈,因爲如果您瞭解用於創建它們的約定,則更容易更新它們。

3

是,精靈加快網站,因爲

  • 少HTTP請求
  • 避免小的開銷每個圖像有

他們做有意義的圖標等

缺點是

  • 更難以改變一個圖標
  • 不能緩存控制單個圖標
+0

是的 - 我不是在談論特定的精靈,是在談論那個網站? – 2010-06-04 09:34:27

+0

它看起來會使精靈創建過程更容易。有幾個這樣的網站。 – alex 2010-06-04 10:58:43

+0

>缺點是 >更難改變一個圖標 >不能緩存控制個別圖標 改變任何東西並不難。你的設計師有一個帶有指南的源文件,比如psd。困難在哪裏? 緩存一個單獨的圖標。這是真的,但爲什麼你只緩存一部分「皮膚」? – redben 2010-06-16 09:23:18

0

如果您使用.net,請查看http://www.RequestReduce.com。它不僅自動創建精靈文件,而且它通過HttpModule實時完成併合並縮小所有CSS。它還使用量化和無損壓縮優化精靈圖像,並使用ETags和Expires頭部處理生成的文件的服務,以確保最佳的瀏覽器緩存。該設置很簡單,僅涉及簡單的web.config更改。請參閱我的blog post,以瞭解Microsoft Visual Studio和MSDN示例庫的採用情況。