iT邦幫忙

2022 iThome 鐵人賽

DAY 27
0

今天要介紹的是 decoding 屬性,常見使用在 <img> 標籤內
主要功能是指瀏覽器可以通過 decoding 屬性來控制圖片要用什麼方式被 loading
好讓使用者可以看到開發者安排的圖片

而標籤所接的值有以下三種

  • sync
    當打開網頁時,圖片會和其它內容會同時顯示。

  • async
    則強制非同步處理,可能會造成圖片和其它內容不同時顯示

  • auto
    讓瀏覽器自己來決定,要先跑圖片還是跑文字內容。

語法可以用以下方式表示:

<img alt="替代文字" src="網址" decoding="async" >

當屬性設置為非同步處理時時,瀏覽器可以並行地進行圖片的解碼,非同步的處理的過程可以提升頁面渲染的效果和速度,特別是這個網站內同時含有大量的圖片。

使用非同步的好處,就可以讓使用者,不用一直在等頁面完整,可以先看到文字,再慢慢看到那些會解析度極高的圖片。


上一篇
Day 26 poster 屬性
下一篇
Day 28 target 屬性
系列文
一日一屬性,HTML 基礎一定行30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言