當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


HTML <source> media屬性用法及代碼示例


HTML源媒體屬性接受通常在CSS中定義的任何有效媒體查詢。該屬性可以接受多個值。

用法:

<source media="media_query">

可能的操作符:


描述
and AND運算符
not 非運算符
或運算符

設備:

描述
all 適用於所有設備
aural 語音合成器
braille 盲文反饋設備
handheld 手持設備(小屏幕,帶寬有限)
projection Projectors
print 打印預覽模式/打印頁麵
screen 電腦屏幕
tty 使用固定間距字符網格的電傳打字機和類似媒體
tv 低分辨率或滾動能力有限的設備,例如電視。

值:

描述
width 目標顯示區域的寬度。
height 目標顯示區域的高度
device-width 目標顯示或紙張的寬度。
device-height 目標顯示或紙張的高度。
orientation 目標顯示或紙張的方向。
aspect-ratio 目標顯示區域的寬高比。
device-aspect-ratio 目標顯示器/紙張的Device-width /device-height比。
color 目標顯示的每種顏色的位數。
color-index 目標顯示器可以處理的顏色數。
monochrome 單色幀緩衝區​​中每個像素的位數。
resolution 目標顯示屏/紙張的像素密度(dpi或dpcm)。
scan 電視顯示器的掃描方法。
grid 如果輸出設備是網格或位圖。

注意:可以使用前綴“ min-”和“ max-”。

例:

<!DOCTYPE html> 
<html> 
  
<head> 
    <meta name="viewport"
          content="width=device-width, initial-scale=1.0"> 
</head> 
  
<body> 
  
    <picture> 
        <source media="(min-width:600px)"
                srcset="img1.png"> 
        <source media="(min-width:400px)" 
                srcset="img2.png"> 
        <img src="img3.png" style="width:auto;"> 
    </picture> 
  
</body> 
  
</html>

輸出:更改瀏覽器大小。

支持的瀏覽器:下麵列出了HTML源媒體屬性支持的瀏覽器:

  • 穀歌瀏覽器
  • IE瀏覽器
  • Firefox
  • 蘋果Safari
  • Opera


相關用法


注:本文由純淨天空篩選整理自Vijay Sirra大神的英文原創作品 HTML | <source> media Attribute。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。