Die heutigen Bildschirmauflösungen reichen von 320 Pixeln (iPhone) bis zu 2560 Pixeln oder sogar mehr (große Monitore), wobei die Variationsbreite enorm ist. Zusätzlich zum Einsatz herkömmlicher Desktop-Computer durchsuchen Benutzer Webseiten zunehmend über Mobiltelefone, Netbooks und Tablet-Geräte wie iPads. In diesem Fall wird das Design mit fester Breite zunehmend unvernünftig. Die Seite muss anpassungsfähiger sein und ihre Layoutstruktur muss reaktionsfähig und an unterschiedliche Geräte und Bildschirmauflösungen anpassbar sein. Als Nächstes lernen wir, wie man geräte- und browserübergreifende responsive Webdesign-Lösungen mithilfe von HTML5- und CSS3-Media-Queries-Technologien implementiert. Code kopieren Der Code lautet wie folgt:<!--[if lt IE 9]><script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script><![endif]--> Als nächstes müssen wir ein CSS-Stylesheet erstellen und es auf der Seite aufrufen: Code kopieren Der Code lautet wie folgt:<link href="media-queries.css" rel="stylesheet" type="text/css"> Elastische Bilder Code kopieren Der Code lautet wie folgt:img {max-width:100%;height:auto;width:auto\9; /* ie8 */} Was bedeutet width: auto\9 in CSS? Code kopieren Der Code lautet wie folgt:Dies ist ein Hack für den IE. Wirksam in IE6/IE7/IE8/IE9/IE10 „\0“ ist wirksam in IE8/IE9/IE10 „\9\0“ ist wirksam in IE9/IE10 Elastische Inline-Elemente (Video) Code kopieren Der Code lautet wie folgt:.video einbetten, .video Objekt, .video Iframe {Breite: 100 %; Höhe: auto;} Das Problem der automatischen Schriftgrößenanpassung (deaktivieren Sie die automatische Schriftgrößenanpassung in Safari auf dem iPhone über -webkit-text-size-adjust:none) Code kopieren Der Code lautet wie folgt:html{-webkit-text-size-adjust:none;} Problem mit der Skalierung der Seitenbreite Code kopieren Der Code lautet wie folgt:<meta name="viewport" content="width=Gerätebreite, benutzerskalierbar=nein, Anfangsmaßstab=1,0; Maximalmaßstab=1,0; benutzerskalierbar=0;"> Der Originalartikel wurde aus der WEB-Frontend-Entwicklung (www.css119.com) reproduziert. |
<<: Eine kurze Erläuterung des Navigationsfensters in Iframe-Webseiten
>>: Flexibles CSS-Layout FLEX, Medienabfrage und Implementierung von mobilen Klickereignissen
In diesem Artikel wird der spezifische Code von j...
Code kopieren Der Code lautet wie folgt: <html...
Wie finde ich langsame SQL-Anweisungen in MySQL? ...
Kürzlich hat Microsoft Windows Server 2016 veröff...
Wenn wir HTML lernen, führt das Bild-Tag <img&...
Ich wusste vorher, dass man await verwenden muss,...
Es gibt viele Lese-/Schreibtrennungsarchitekturen...
Inhaltsverzeichnis JS-Funktionsaufruf, Apply- und...
In diesem Artikelbeispiel wird der spezifische Co...
Häufig verwendete Anzeigebefehle für MySQL 1. Zei...
Programme in Docker-Containern müssen häufig auf ...
In diesem Artikel finden Sie das Installations-Tu...
Notieren Sie die Installation von zwei MySQL5.6.3...
Die MySQL-Installation ist relativ einfach. Norma...
1. HTML-Schriftfarbeneinstellung In HTML verwende...