Menu
×
   ❮     
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> media 属性

❮ HTML <source> 标签

示例

带有两个源文件和一个备用图像的 <picture> 元素

<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>
自己尝试 »

定义和用法

media 属性接受任何有效的媒体查询,这些查询通常在 CSS 中定义。

注意: 此属性可以接受多个值。


浏览器支持

表中的数字指定完全支持该属性的第一个浏览器版本。

属性
media 38.0 9.0 15.0 9.1 25.0

语法

<source media="media_query">


可能的运算符

描述
and 指定 AND 运算符
not 指定 NOT 运算符
, or

指定 OR 运算符

描述
设备 all
适用于所有设备。这是默认设置 aural
语音合成器 braille
盲文反馈设备 handheld
手持设备(小屏幕,带宽有限) projection
投影仪 print
打印预览模式/打印页面 screen
计算机屏幕 tty
电传打字机和使用固定间距字符网格的类似媒体 tv

电视类型设备(低分辨率,滚动能力有限)

描述
width
指定目标显示区域的宽度。
可以使用 "min-" 和 "max-" 前缀。
Example: media="screen and (min-width:500px)" height
指定目标显示区域的宽度。
指定目标显示区域的高度。
Example: media="screen and (max-height:700px)" device-width
指定目标显示区域的宽度。
指定目标显示器/纸张的宽度。
Example: media="screen and (device-width:500px)" device-height
指定目标显示区域的宽度。
指定目标显示器/纸张的高度。
Example: media="screen and (device-height:500px)" orientation
指定目标显示器/纸张的方向。
可能的值: "portrait" 或 "landscape"
Example: media="all and (orientation: landscape)" aspect-ratio
指定目标显示区域的宽度。
指定目标显示区域的宽高比。
Example: media="screen and (aspect-ratio:16/9)" device-aspect-ratio
指定目标显示区域的宽度。
指定目标显示区域的宽高比。
指定目标显示器/纸张的设备宽度/设备高度比。 color
指定目标显示区域的宽度。
指定目标显示器的每颜色位数。
Example: media="screen and (color:3)" color-index
指定目标显示区域的宽度。
指定目标显示器可以处理的颜色数量。
Example: media="screen and (min-color-index:256)" monochrome
指定目标显示区域的宽度。
指定单色帧缓冲器中的每像素位数。
Example: media="screen and (monochrome:2)" resolution
指定目标显示区域的宽度。
指定目标显示器/纸张的像素密度(dpi 或 dpcm)。
Example: media="print and (resolution:300dpi)" scan
指定电视显示器的扫描方法。
可能的值是 "progressive" 和 "interlace"。
Example: media="tv and (scan:interlace)" grid
指定输出设备是网格还是位图。
可能的值是网格为 "1",否则为 "0"。

❮ HTML <source> 标签
×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.