คุณสมบัติ Source media
การระบุและการใช้งาน
media
ตั้งค่าหรือกลับค่าคุณสมบัติ media ขององค์ประกอบ <source>
<source> คุณสมบัติ media ประกาศชนิดของทรัพยากรสื่อ (ไฟล์นี้ทำความสะดวกสำหรับสื่อ/อุปกรณ์ใด)
เครื่องเสริมสมรรถนะสามารถใช้คุณสมบัติ media ของอุปกรณ์เพื่อตรวจสอบว่ามันสามารถเล่นไฟล์ได้หรือไม่ ถ้าไม่สามารถเล่นได้ มันสามารถเลือกที่จะไม่ดาวน์โหลด
คู่มือ HTML:ตามที่กล่าวถึง HTML <source> แท็ก
ตัวอย่าง
กลับค่าเฉพาะที่แสดงว่าแบบไฟล์นี้เป็นแบบไฟล์ที่ทำความสะดวกสำหรับสื่อ/อุปกรณ์ใด
var x = document.getElementById("mySource").media;
สัญญาณ
กลับค่าคุณสมบัติ media ของอุปกรณ์
sourceObject.media
ตั้งค่าคุณสมบัติ media ของอุปกรณ์
sourceObject.media = value
หมายเหตุ:คุณสมบัตินี้สามารถรับค่าหลายตัวได้
ประกาศที่เป็นไปได้
ค่า | รายละเอียด |
---|---|
and | ประกาศ AND ที่เทียบเท่า |
not | ประกาศ NOT ที่เทียบเท่า |
, | ประกาศ หรือ ประกาศที่เทียบเท่า |
อุปกรณ์
ค่า | รายละเอียด |
---|---|
all | เหมาะสำหรับทุกอุปกรณ์ โดยเริ่มต้น |
aural | เครื่องสร้างเสียงประกอบ |
braille | อุปกรณ์แสดงสัญญาณแบบเปลือกตา |
handheld | อุปกรณ์หุ้มฝีมือ (หน้าจอเล็ก ช่องทางความเร็วจำกัด) |
projection | เครื่องภาพยนตร์ |
โหมดแสดงตัวแทนก่อนการพิมพ์/หน้าใบพิมพ์ | |
screen | หน้าจอคอมพิวเตอร์ |
tty | โทรเลขที่ใช้เครืองตัวอักษรที่มีระยะห่างเดียวกันและสื่อที่คล้ายกัน |
tv | อุปกรณ์ประเภทโทรทัศน์ (ลดรายละเอียดตัวแทนภาพ ความสามารถในการเลื่อนตัวจำกัด) |
ค่าทางตัวเลข
ค่า | รายละเอียด |
---|---|
width |
กำหนดความกว้างของพื้นที่แสดงผลเป้าหมาย สามารถใช้คำนำหน้า "min-" และ "max-" ได้ ตัวอย่าง: media="screen and (min-width:500px)" |
height |
กำหนดความสูงของพื้นที่แสดงผลเป้าหมาย สามารถใช้คำนำหน้า "min-" และ "max-" ได้ ตัวอย่าง: media="screen and (max-height:700px)" |
device-width |
กำหนดความกว้างของจอหรือกระดาษเป้าหมาย สามารถใช้คำนำหน้า "min-" และ "max-" ได้ ตัวอย่าง: media="screen and (device-width:500px)" |
device-height |
กำหนดความสูงของจอหรือกระดาษเป้าหมาย สามารถใช้คำนำหน้า "min-" และ "max-" ได้ ตัวอย่าง: media="screen and (device-height:500px)" |
orientation |
กำหนดทิศทางของจอหรือกระดาษเป้าหมาย ค่าที่เป็นไปได้: "portrait" หรือ "landscape" ตัวอย่าง: media="all and (orientation: landscape)" |
aspect-ratio |
กำหนดอัตราส่วนกว้างสูงของพื้นที่แสดงผลเป้าหมาย สามารถใช้คำนำหน้า "min-" และ "max-" ได้ ตัวอย่าง: media="screen and (aspect-ratio:16/9)" |
device-aspect-ratio |
กำหนดอัตราส่วนกว้างสูงของอุปกรณ์หรือกระดาษเป้าหมาย สามารถใช้คำนำหน้า "min-" และ "max-" ได้ ตัวอย่าง: media="screen and (aspect-ratio:16/9)" |
color |
กำหนดจำนวนบิตของแต่ละสีของจอหรือจอเป้าหมาย สามารถใช้คำนำหน้า "min-" และ "max-" ได้ ตัวอย่าง: media="screen and (color:3)" |
color-index |
กำหนดจำนวนสีที่จอหรือจอเป้าหมายสามารถจัดการได้ สามารถใช้คำนำหน้า "min-" และ "max-" ได้ ตัวอย่าง: media="screen and (min-color-index:256)" |
monochrome |
กำหนดจำนวนบิตของแต่ละพิกเซลในหน่วยเงาเดียว สามารถใช้คำนำหน้า "min-" และ "max-" ได้ ตัวอย่าง: media="screen and (monochrome:2)" |
resolution |
กำหนดความหนาแน่นของพิกเซลของจอหรือกระดาษเป้าหมาย (dpi หรือ dpcm) สามารถใช้คำนำหน้า "min-" และ "max-" ได้ ตัวอย่าง: media="print and (resolution:300dpi)" |
scan |
กำหนดวิธีสแกนของจอแสดงผลโทรทัศน์ ค่าที่เป็นไปได้คือ "progressive" และ "interlace"。 ตัวอย่าง: media="tv and (scan:interlace)" |
grid |
กำหนดอุปกรณ์ออกอากาศเป็นแง่หรือแบบรูปภาพ ค่าที่เป็นไปได้ของแง่ "1" หรือค่าอื่น ๆ จะเป็น "0"。 ตัวอย่าง: media="handheld and (grid:1)" |
รายละเอียดเทคนิค
ค่าที่ส่งกลับมา: | ค่าตัวแปรของตัวอักษร ที่แสดงชนิดของทรัพยากรสื่อ |
---|
การสนับสนุนโดยเบราเซอร์
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน | สนับสนุน |
หมายเหตุ:แต่ บราวเซอร์หลักทุกตัวไม่สนับสนุนคุณสมบัติ media ของ HTML
หน้าที่เกี่ยวข้อง
คู่มือ HTML:คุณสมบัติ media ของ HTML <source>