一、把握好jpg圖片優(yōu)化
質(zhì)量高的jpg格式圖片較質(zhì)量低的圖片清晰,色彩鮮艷,不少人就采取這種圖片,其實(shí)這種圖片非常影響速度的。因為質(zhì)量越高,圖片的體積也就越大,下載的速度就越慢。
2、盡量使用gif格式進(jìn)行圖片優(yōu)化
做網(wǎng)頁(yè)圖標的話(huà),gif是最好的格式。在像素級的顯示上,gif的效果比jpg好許多。并且體積小。所以,在制作小圖標或帶有小字體的圖片時(shí),優(yōu)先使用gif格式。這里涉及到顏色數的問(wèn)題,gif格式能顯示的顏色數量最多為256色,其實(shí)對不包含大量色彩漸變的圖片來(lái)說(shuō),已經(jīng)是非常足夠了,因此,在制作顏色比較少的gif時(shí),嘗試一下降低顏色數,只要效果能過(guò)得去就行了。
3、插入裝飾性圖片優(yōu)化的方法
這里要講的不是簡(jiǎn)單的用img標簽插入圖像,用這種方法插入頁(yè)面小圖標等裝飾性圖片弊端是非常大的。首先,用img標簽插入的圖片不能通過(guò)簡(jiǎn)單的方法實(shí)現變換效果,在這里,美化效果要打個(gè)折扣。其次,用img插入的圖片,如果圖片不在瀏覽器緩存里,而且不重復出現的話(huà),會(huì )大大增加http請求數。因為img標簽理論上是出現一次載入一次的。其三,用img標簽不利于調整圖片位置,如果一個(gè)圖片,需要在header靠右和footer靠左這兩個(gè)位置出現兩次,你就需要為它寫(xiě)兩次css。其四,用img標簽插入圖片不利于整合,整合圖片可以大大減少http請求數。
4、背景圖片優(yōu)化的處理
很多人喜歡用圖片做頁(yè)面元素的hover變換效果,但是卻沒(méi)有把相關(guān)的圖片整合,導致一些變換效果有事會(huì )因為圖片載入失敗而失色。我們可以把針對某個(gè)效果的圖片都整合成一個(gè)文件,在css里用background-position屬性調整圖片位置。這種做法的好處是背景只需要一次http請求,圖片可以重復調用,也有利于圖片變換。