Browserweichen

Um für bestimmte Browsergrößen oder mobile Geräte andere Styles zu verwenden, kann man mit sog. Browserweichen arbeiten.

In den CSS-Code wird eine Zeile mit geschweiften Klammern hinzugefügt:

@media not|only mediatype and (media feature  and|or|not mediafeature) {
  CSS-Code;
}

Aktuell gelten folgende Einstellungen für div. Bildschirmgrößen:

Viewports mit 768px Breite hochkant
@media only screen and (device-width:768px) and (orientation:portrait) {}
Große Bildschirme mit mehr als 1080 Pixel breite
@media only screen and (min-width: 1080px) {}

Mit dem folgenden Code kann man auch bestimmen, ob Elemente beim Drucken anders aussehen sollen:

@media print

CSS-Medientypen

Typ Ausgabemedium
all alle Geräte
aural Sprachbrowser, die den Inhalt der Webseite vorlesen
braille Geräte mit Braillezeile. Der Text der Webseite wird in die veränderte Oberflächenstruktur der Braillezeile umgewandelt.
embossed Brailledrucker. Den gestanzten Text der Website können blinde Menschen ertasten.
handheld Handcomputer wie Palms oder Mobiltelefone, meist mit monochromen Bildschirmen und geringer Bandbreite
print Drucker
projection Projektoren und ähnliche Geräte
screen Bildschirm (Computermonitor)
tty für die Ausgabe auf nichtgrafischen Ausgabemedien mit Festbreitenschrift, wie Terminals oder Textbrowser
tv Fernseher oder ähnliche Geräte