Weitere Artikel aus dem Webentwickler Blog
CSS - Praxiswissen - Media-Queries

 

CSS - Media-Queries für Tablets und Smartphones - Teil 2

Im zweiten Teil beschäftigen wir uns mit den Media-Queries Möglichkeiten von Tablets und Smartphones.

 

 

Anpassungen für Tablets

Tablets werden oft quer gehalten (Landscape-Modus) und haben eine typische Fensterbreite von 1.024 Pixel. Daher müssen wir das Layout so anpassen, dass die Seitenleiste mit den Infos oberhalb des Fußbereichs angezeigt und dafür das div-Element mit dem Inhalt breiter dargestellt wird.

 

Beispiel

/* Media-Query für Tablets */
@media only screen and (max-device-width: 1024px) {
div#wrapper { width:100%; }
div#content { width: 83%; } /* 2% margin von der ersten Definition */
div#sidebar_nav {
width:15%;
margin-right: 0;
margin-bottom: 1%;
}
div#sidebar_info {
width: 100%;
height: 160px;
}
}

 

Erläuterung

Durch den Media-Query wenden Sie jetzt zusätzliche CSS-Stile an. Diese ergänzen die vorher definierten Stile. Aber nur unter der Bedingung, dass die Webseite auf einem Bildschirm (only screen) dargestellt wird und dieser eine maximale Breite (die mögliche Anzeigebreite wird mit max-device-width festgelegt) von 1.024 Pixeln besitzt. Dadurch werden die Breiten der mittleren Elemente verändert. Besonders die Info-Seitenleiste verschiebt sich unter dem Inhalt, da sie mit 100% Breite nicht mehr rechts angezeigt werden kann.

 

Wollen Sie die Einstellungen auf einem Desktop-Browser prüfen, können Sie statt mit max-device-width mit dem Media-Query max-width arbeiten. So können Sie durch die Änderungen der Browserbreite die Stile testen.

 

Anpassungen für Smartphones

Smartphones haben generell kleinere Anzeigen. Daher müssen Sie auch für diese Devices die CSS-Datei ergänzen und das Layout entsprechend ändern. Natürlich besitzen die meisten Smartphones eine Zoom-Funktion, aber besonders benutzerfreundlich ist dies nicht. Besser wäre es, wenn Sie dem Benutzer sofort eine passende Version Ihrer Webseite anzeigen.

 

/* Media-Query für Smartphones */
@media only screen and (max-device-width: 480px) {
div#wrapper {
width: 100%;
margin-right: 0;
margin-bottom: 2%;
}
div#content {
width: 98%;
margin: 0 auto;
}
div#sidebar_nav {
width: 100%;
height: 200px;
margin-right: 0;
margin-bottom: 1%;
}
div#sidebar_info {
width: 100%;
height: 160px;
margin-top: 1%;
}
}

 

Erläuterung

Durch den Media-Query wenden Sie jetzt zusätzliche CSS-Stile für Smartphones an. Diese ergänzen die vorher definierten Stile für den Desktop-Browser, lassen aber jene für Tablets außer Acht. Jedoch nur unter der Bedingung, dass die Webseite auf einem Bildschirm (only screen) angezeigt wird und dieser eine maximale Breite (die mögliche Anzeigebreite wird mit max-device-width festgelegt) von 480 Pixeln besitzt.

 

Dadurch werden die Breiten der mittleren Elemente verändert. Vor allem schieben sich die Seitenleisten unter den Inhalt, da sie mit 100% Breite nicht mehr rechts angezeigt werden können.

 

Ganzen Artikel lesen... 

Kundenkommentare
Social Bookmarks
elo-web bookmarken bei: Mr. Wong elo-web bookmarken bei: Webnews elo-web bookmarken bei: Icio elo-web bookmarken bei: Oneview elo-web bookmarken bei: Yigg elo-web bookmarken bei: Linkarena elo-web bookmarken bei: Digg elo-web bookmarken bei: Reddit elo-web bookmarken bei: Simpy elo-web bookmarken bei: StumbleUpon elo-web bookmarken bei: Netscape elo-web bookmarken bei: Furl elo-web bookmarken bei: Yahoo elo-web bookmarken bei: Blogmarks elo-web bookmarken bei: Diigo elo-web bookmarken bei: Technorati elo-web bookmarken bei: Newsvine elo-web bookmarken bei: Blinkbits elo-web bookmarken bei: Ma.Gnolia elo-web bookmarken bei: Smarking elo-web bookmarken bei: Netvouz elo-web bookmarken bei: Folkd elo-web bookmarken bei: Spurl elo-web bookmarken bei: Google elo-web bookmarken bei: Blinklist
URL zu dieser Seite
Einfach den Quelltext kopieren und auf Ihrer Webseite einbinden

Kontakt
Newsletter | Kontakt | RSS Feed
Warenkorb: 0 Artikel
Gesamtwert: EUR 0,00
Home HTML & CSS  CSS - Media-Queries für Tablets und Smartphones - Teil 2