HTML <source> media egenskap

Definition och användning

media Egenskapen accepterar alla vanliga mediefrågor som definieras i CSS.

Observera:Denna egenskap kan acceptera flera värden.

Exempel

En element som innehåller två källfiler och en bakgrundsbild: <picture> elementet:

<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>

Prova själv

Syntax

<source media="media_query>

Möjliga operatorer

Operatorer Beskrivning
and Bestämmer AND-operatorn.
not Bestämmer NOT-operatorn.
, Bestämmer OR-operatorn.

Enhet

Värde Beskrivning
all Standard. Lämplig för alla enheter.
aural Röstgenerator.
braille Braillefeedbackenheter.
handheld Handhållna enheter (liten skärm, begränsad bandbredd).
projection Projektor.
print Förhandsgranskning av utskrift/utskriftssida.
screen Datorskärm.
tty Telegraffaksimil och andra medier som använder en liknande bred teckenraster.
tv TV-enheter (låg upplösning, begränsad sidorullning)

Värde

Värde Beskrivning
width

Bestämmer bredden för målområdet.

Kan använda prefixen "min-" och "max-".

Exempel: media="screen and (min-width:500px"

height

Bestämmer höjden för målområdet.

Kan använda prefixen "min-" och "max-".

Exempel: media="screen and (max-height:700px"

device-width

Bestämmer bredden för målvisaren/papper.

Kan använda prefixen "min-" och "max-".

Exempel: media="screen and (device-width:500px"

device-height

Bestämmer höjden för målvisaren/papper.

Kan använda prefixen "min-" och "max-".

Exempel: media="screen and (device-height:500px"

orientation

Bestämmer riktningen för målvisaren/papper.

Möjliga värden: "portrait" eller "landscape"

Exempel: media="all and (orientation: landscape"

aspect-ratio

Bestämmer bredd/höjd ratio:n för målområdet.

Kan använda prefixen "min-" och "max-".

Exempel: media="screen and (aspect-ratio:16/9"

device-aspect-ratio

Bestämmer ratio:n för device-width/device-height för målvisaren/papper.

Kan använda prefixen "min-" och "max-".

Exempel: media="screen and (aspect-ratio:16/9"

color

Bestämmer antalet bitar för varje färg på målvisaren.

Kan använda prefixen "min-" och "max-".

Exempel: media="screen and (color:3"

color-index

Bestämmer det mål som skärmen kan hantera av färger.

Kan använda prefixen "min-" och "max-".

Exempel: media="screen and (min-color-index:256"

monochrome

Bestämmer antalet bitar per pixel i monokrom framebuffer.

Kan använda prefixen "min-" och "max-".

Exempel: media="screen and (monochrome:2)"

resolution

Bestämmer pixel密度 (dpi eller dpcm) för måltillverkaren/papperet.

Kan använda prefixen "min-" och "max-".

Exempel: media="print and (resolution:300dpi)"

scan

Bestämmer skanningsmetoden för tv-skärmar.

Möjliga värden är: "progressive" och "interlace".

Exempel: media="tv and (scan:interlace)"

grid

Bestämmer om utdataenheten är en grid eller bitmap.

Möjliga värden: "1" representerar grid, "0" är andra.

Exempel: media="handheld and (grid:1)"

Webbläsarstöd

Numrerna i tabellen anger den första webbläsaren som helt stöder egenskapen.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
38.0 9.0 15.0 9.1 25.0