選單
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

HTML 教程

HTML 首頁 HTML 簡介 HTML 編輯器 HTML 基礎 HTML 元素 HTML 屬性 HTML 標題 HTML 段落 HTML 樣式 HTML 格式化 HTML 引用 HTML 註釋 HTML 顏色 HTML CSS HTML 連結 HTML 影像 HTML 收藏夾圖示 HTML 頁面標題 HTML 表格 HTML 列表 HTML 塊級和內聯元素 HTML Div HTML Classes HTML Id HTML Iframes HTML JavaScript HTML 檔案路徑 HTML Head HTML 佈局 HTML 響應式 HTML Computercode HTML Semantics HTML 風格指南 HTML Entities HTML Symbols HTML Emojis HTML Charsets HTML URL 編碼 HTML vs. XHTML

HTML 表單

HTML 表單 HTML 表單屬性 HTML 表單元素 HTML 輸入型別 HTML 輸入屬性 輸入表單屬性

HTML 圖形

HTML Canvas HTML SVG

HTML 媒體

HTML 媒體 HTML 影片 HTML 音訊 HTML 外掛 HTML YouTube

HTML API

HTML 地理定位 HTML 拖放 HTML Web 儲存 HTML Web Workers HTML SSE

HTML 示例

HTML 示例 HTML 編輯器 HTML 測驗 HTML 練習 HTML 網站 HTML 面試準備 HTML 新兵訓練營 HTML 證書 HTML 摘要 HTML 無障礙性

HTML 參考

HTML 標籤列表 HTML 屬性 HTML 全域性屬性 HTML 瀏覽器支援 HTML 事件 HTML 顏色 HTML Canvas HTML 音訊/影片 HTML Doctypes HTML 字元集 HTML URL 編碼 HTML Lang 程式碼 HTTP 訊息 HTTP 方法 PX 轉 EM 轉換器 鍵盤快捷鍵

HTML <picture> 元素


HTML <picture> 元素允許您為不同的裝置或螢幕尺寸顯示不同的圖片。



HTML <picture> 元素

HTML <picture> 元素為 Web 開發人員提供了更靈活的指定影像資源的方式。

<picture> 元素包含一個或多個 <source> 元素,每個元素都透過 srcset 屬性引用不同的影像。這樣,瀏覽器就可以選擇最適合當前檢視和/或裝置的影像。

每個 <source> 元素都有一個 media 屬性,該屬性定義了何時影像最合適。

示例

為不同螢幕尺寸顯示不同圖片

<picture>
  <source media="(min-width: 650px)" srcset="img_food.jpg">
  <source media="(min-width: 465px)" srcset="img_car.jpg">
  <img src="img_girl.jpg">
</picture>
自己動手試一試 »

注意:始終將 <img> 元素作為 <picture> 元素的最後一個子元素。不支援 <picture> 元素的瀏覽器,或者沒有 <source> 標籤匹配時,瀏覽器將使用 <img> 元素。



何時使用 Picture 元素

<picture> 元素有兩個主要用途:

1. 頻寬

如果您使用小螢幕或裝置,則無需載入大影像檔案。瀏覽器將使用第一個具有匹配屬性值的 <source> 元素,並忽略任何後續元素。

2. 格式支援

某些瀏覽器或裝置可能不支援所有影像格式。透過使用 <picture> 元素,您可以新增所有格式的影像,瀏覽器將使用它識別的第一個格式,並忽略任何後續元素。

示例

瀏覽器將使用它識別的第一個影像格式

<picture>
  <source srcset="img_avatar.png">
  <source srcset="img_girl.jpg">
  <img src="img_beatles.gif" alt="Beatles" style="width:auto;">
</picture>
自己動手試一試 »

注意:瀏覽器將使用第一個具有匹配屬性值的 <source> 元素,並忽略任何後續的 <source> 元素。



HTML 影像標籤

標籤 描述
<img> 定義一個影像
<map> 定義影像對映
<area> 在影像對映中定義可點選區域
<picture> 定義多個影像資源的容器

有關所有可用 HTML 標籤的完整列表,請訪問我們的 HTML 標籤參考


×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援