HTML <source> मीडिया विशेषता
परिभाषा और उपयोग
media
विशेषता को CSS में परिभाषित किए जाने वाले किसी भी वैध मीडिया क्वेरी स्वीकार करती है。
ध्यान देंःयह विशेषता कई मूल्य ले सकती है。
उदाहरण
एक दो स्रोत फाइलों और एक बैकअप इमेज सहित <picture> एलिमेंटः
<picture> <source media="(min-width:650px)" srcset="flower-1.jpg"> <source media="(min-width:465px)" srcset="flower-2.jpg"> <img src="flower-3.jpg" alt="Flowers" style="width:auto;"> </picture>
व्याकरण
<source media="media_query>
संभव ऑपरेटर
ऑपरेटर | वर्णन |
---|---|
and | AND ऑपरेटर को निर्धारित करता है。 |
not | NOT ऑपरेटर को निर्धारित करता है。 |
, | OR ऑपरेटर को निर्धारित करता है。 |
डिवाइस
मूल्य | वर्णन |
---|---|
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 |
मूल्य निर्धारित करता है कि लक्ष्य दिस्प्ले/कागज का device-width/device-height अनुपात。 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)" |
मोनोक्रॉम |
सिंगल श्याम फ्रेम बफ़र में प्रति पिक्सल बिट का प्रतिपादन करता है。 min- और max- अग्रसर का उपयोग किया जा सकता है。 उदाहरण: media="screen and (monochrome:2)" |
रेजोल्यूशन |
लक्ष्य डिस्प्ले / पेपर के पिक्सल घनत्व (dpi या dpcm) का प्रतिपादन करता है。 min- और max- अग्रसर का उपयोग किया जा सकता है。 उदाहरण: media="print and (resolution:300dpi)" |
स्कैन |
टीवी स्क्रीन के स्कैनिंग विधि का प्रतिपादन करता है。 संभाव्य मान: "progressive" और "interlace"。 उदाहरण: media="tv and (scan:interlace)" |
ग्रिड |
आउटपुट उपकरण को ग्रिड या बीटमैप होने का प्रतिपादन करता है。 संभाव्य मान: "1" ग्रिड के लिए, "0" अन्य के लिए。 उदाहरण: media="handheld and (grid:1)" |
ब्राउज़र समर्थन
तालिका में नम्बर के द्वारा इस गुण को पूरी तरह से समर्थन देने वाले पहले ब्राउज़र का संस्करण निर्दिष्ट किया गया है。
च्रोम | एज | फायरफॉक्स | सैफारी | ओपेरा |
---|---|---|---|---|
च्रोम | एज | फायरफॉक्स | सैफारी | ओपेरा |
38.0 | 9.0 | 15.0 | 9.1 | 25.0 |