Ενότητα HTML <source> attribute
Ορισμός και χρήση
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 |
Ορίζει το πλάτος/το ύψος του συστήματος εξόδου του συσκευών/χαρτών. Μπορούν να χρησιμοποιηθούν τα πρόθεσμα "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 |
Ορίζει τον αριθμό των bit ανά πιξέλ στο μονοχρωμικό βιβλιοθήκη πυξέλων. Μπορούν να χρησιμοποιηθούν τα πρόθεσμα "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 |
Ορίζει αν η έξοδος είναι δίκτυο ή bitmapped. Πιθανές τιμές: "1" για δίκτυο, "0" για άλλες. Παράδειγμα: media="handheld and (grid:1)" |
Υποστήριξη Περιηγητών
Τα αριθμητικά στο πίνακα σημειώνουν την έκδοση του πρώτου προγράμματος περιήγησης που υποστηρίζει αυτήν την ιδιότητα.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
38.0 | 9.0 | 15.0 | 9.1 | 25.0 |