| Adaptive | Responsive | |
|---|---|---|
| Strategie | Entwicklung für bestimmte Ausgabegeräte | Entwicklung für alle Arten von Geräten |
| Bedeutung | an Ausgabemedium angepasst | auf Ausgabemedium reagierend |
| Layout | ggf. mehrere Seiten | eine Seite mit variablem Design |
| Inhalte | ggf. unterschiedliche Inhalte | überall die gleichen Inhalte |
| Vorteile | Datenmenge und Latenz kann berücksichtigt werden | unbekannte Geräte können berücksichtigt werden |
| Entwicklung | jedes Seitendesign separat entwickeln | Mobile first bei Neugestaltung meist vorteilhaft |
Adaptiv vs. Responsive: Entscheidung basierend auf Nutzeranalyse
@media Selektor oder media Attribut in style/link Tagmax-width, min-width)orientation(landscape/portrait), pointer (fine=Mauszeiger, coarse=Touch, none)and oder or; Verneinen mit notscreen, print, all (bzw. weglassen)Code@media Medientyp and|not (Eigenschaft: Wert) and|or|not (Eigenschaft: Wert) {
/*CSS Regeln*/
}
HTML<div>test1</div>
<div>test2</div>
CSSbody {
background-color: red;
}
@media (min-width: 20em) {
body {
background-color: green;
}
div {
display: inline;
}
}