Podstawy kodowania responsywnych stron
Zanim zaczniesz pisać kod CSS
<meta name="viewport" content="width=device-width, initial-scale=1">Kontrolowanie responsywnego layoutu za pomocą CSS
/*
Style działające dla szerokości
ekranu mniejszej od 768px
*/
@media screen and (max-width: 768px) {
.class { ... }
}
/*
Style działające dla szerokości
ekranu większej od 60em
*/
@media screen and (min-width: 60em) {
.class1 { ... }
}
/*
Style dla ekranu pracującego w trybie
`landscape` i jednocześnie o podwójnej
gęstości pikseli (ta gęstość pikseli jest
charakterystyczna dla wyświetlaczy Retina)
*/
@media screen and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
.class2 { ... }
}
/*
Style dla wydruku strony
*/
@media print {
.class3 { ... }
}Last updated