企業網站建設使用CSS Sprite技術
日期 : 2021-03-21 12:05:20
使用CSS Sprite技術。市面上的瀏覽器, 均有并發HTTP請求數量限制, 即會限制一個網站同時發出的HTTP請求數量, 在發出的HTTP請求沒有被結束的時候, 新的HTTP請求不會被開始。因此, 每一個請求都是非常資源。在電商網站中, 如果每一個圖片, 包括零碎的小圖標, 都占用一個請求去獲得, 那十分浪費請求資源。客戶端每顯示一張圖片都會向服務器發送請求。所以, 圖片越多請求次數越多, 造成延遲的可能性也就越大。
CSS Sprite技術, 允許開發者將眾多零碎的圖片, 諸如小圖標等, 通過Photoshop或其他圖片工具, 切片合并成一個大圖 (如圖3) , 然后統一通過一個請求, 發送到瀏覽器端。開發者需要做的事情, 就是利用CSS中的backgroundposition、background-repeat, background-position的組合, 來定義每個小圖標在大圖上的對應位置, 通過大圖加精準位置定位切割的方式, 去顯示出多個小圖標。這樣, 就是通過一個CSS代碼, 再加上一個合并而成的圖片, 就代替了同時傳送多個小圖標的方法。
在電商網站建設中, 均存在大量的小圖標, 如商品分類logo、設置菜單logo等。采用CSS Sprite能夠大量地減少網頁的HTTP請求, 降低網站臃腫度。同時可以加快頁面加載速度, 大大地提高網站的性能。
CSS Sprite技術, 允許開發者將眾多零碎的圖片, 諸如小圖標等, 通過Photoshop或其他圖片工具, 切片合并成一個大圖 (如圖3) , 然后統一通過一個請求, 發送到瀏覽器端。開發者需要做的事情, 就是利用CSS中的backgroundposition、background-repeat, background-position的組合, 來定義每個小圖標在大圖上的對應位置, 通過大圖加精準位置定位切割的方式, 去顯示出多個小圖標。這樣, 就是通過一個CSS代碼, 再加上一個合并而成的圖片, 就代替了同時傳送多個小圖標的方法。
在電商網站建設中, 均存在大量的小圖標, 如商品分類logo、設置菜單logo等。采用CSS Sprite能夠大量地減少網頁的HTTP請求, 降低網站臃腫度。同時可以加快頁面加載速度, 大大地提高網站的性能。
上一篇:企業網站建設網站文章問題
下一篇:企業網站建設加強人工智能服務