media queries
Last updated
Last updated
Websites kunnen tegenwoordig bekeken worden op smart-phones, tablets, pc of op een breedbeeld scherm. CSS heeft hiervoor media queries waarmee op basis van de breedte van een scherm aparte CSS geschreven kan worden.
Een media query is een stuk CSS-code in de stylesheet van een website, die informatie zoals de grootte van het browserscherm van de bezoeker opvraagt tijdens het laden van jouw website. Op basis van opgevraagde informatie worden specifieke CSS-stijlregels weergegeven voor een welbepaalde schermgrootte of viewport.
media-type vertelt de browser voor wat voor soort media deze code bestemd is (bijv. print of screen)
media-expressie, een regel of een voorwaarde waaraan voldaan moet zijn, vooraleer de opgegeven CSS kan worden toegepast
CSS-regels worden toegepast als aan de voorwaarde voldaan wordt en het media-type correct is
all
screen
speech
Nadat het media-type werd opgegeven, kan een stijlregel opgesteld worden voor het opgegeven media-kenmerk, veelal de breedte en de hoogte van het opgegeven media-type.
De functie die het vaakst gebruikt wordt om responsieve ontwerpen te maken (en mét brede browser-ondersteuning) is de breedte van de viewport door middel van min-width
, max-width
en width
media-kenmerken.
try it yourself: https://www.w3schools.com/css/tryit.asp?filename=trycss_mediaqueries_ex1