Jérémie Patonnier, @JeremiePat
MDN Dark Lord
@JeremiePat<!DOCTYPE html>
<title>Jouer avec le viewport<title>
<meta name="viewport" content="width=device-width">
Ils reposent sur des unités fixes comme le pixel
Ils reposent sur des unités relatives à la taille des fontes :
le « em » et le « rem »
Ils reposent sur des unités relatives à la taille du viewport :
le pourcentage mais aussi « vw », « vh », « vmax » et « vmin »
Il s'agit d'un mechanisme de selection de feuilles de styles en fonction des caractéristiques d'un média donné.
@media screen and (min-device-width: 1024px) {
/* Vos styles pour les grands écrans ici */
body {
font-size: 120%;
}
}
<link rel="stylesheet" href="style.css"
media="screen and (min-device-width: 1024px)">
@media screen and (min-width: 75em) { }
@media screen and (min-width: 75em),
screen and (max-width: 10em) { }
@media (min-width: 800px) and (max-width: 1200px) { }
HMO : Using window.matchMediavar myMediaQuery = window.matchMedia("(min-width: 600px)");
console.log(myMediaQuery.matches)
myMediaQuery.addListener(function (mq) {
console.log(mq.matches)
});