選單
×
   ❮     
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 <source> 標籤


示例

一個包含兩個原始檔的音訊播放器。瀏覽器將選擇它支援的第一個 <source>

<audio controls>
  <source src="horse.ogg" type="audio/ogg">
  <source src="horse.mp3" type="audio/mpeg">
  您的瀏覽器不支援音訊元素。
</audio>
自己動手試一試 »

更多“自己嘗試”的例子見下文。


定義和用法

<source> 標籤用於為媒體元素(如 <video><audio><picture>)指定多個媒體資源。

<source> 標籤允許您指定備用的影片/音訊/圖片檔案,瀏覽器可以根據瀏覽器支援或視口寬度進行選擇。瀏覽器將選擇它支援的第一個 <source>


瀏覽器支援

表格中的數字表示完全支援該元素的首個瀏覽器版本。

元素
<source> 4.0 9.0 3.5 4.0 10.5

屬性

Attribute 描述
media media_query 接受任何通常在 CSS 中定義的有效媒體查詢
sizes   為不同的頁面佈局指定圖片尺寸
src URL 當 <source> 用於 <audio> 和 <video> 時必需。指定媒體檔案的 URL
srcset URL 當 <source> 用於 <picture> 時必需。指定在不同情況下使用的圖片的 URL
type MIME-type 指定資源的 MIME 型別


全域性屬性

<source> 標籤還支援 HTML 全域性屬性


事件屬性

<source> 標籤還支援 HTML 事件屬性


更多示例

示例

在 <video> 中使用 <source> 來播放影片

<video width="320" height="240" controls>
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">
  您的瀏覽器不支援 video 標籤。
</video>
自己動手試一試 »

示例

在 <picture> 中使用 <source> 來根據視口寬度定義不同的圖片

<picture>
  <source media="(min-width:650px)" srcset="img_pink_flowers.jpg">
  <source media="(min-width:465px)" srcset="img_white_flower.jpg">
  <img src="img_orange_flowers.jpg" alt="Flowers" style="width:auto;">
</picture>
自己動手試一試 »

相關頁面

HTML 教程:HTML 影片

HTML 教程:HTML 音訊

HTML DOM 參考:Source 物件


預設 CSS 設定

無。


×

聯絡銷售

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

報告錯誤

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

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

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