Dieses Mal zeige ich Ihnen, wie Sie H5-Responsive-Webdesign erstellen. Was sind die Vorsichtsmaßnahmen für H5-Responsive-Webdesign?
Dieser Artikel stellt die Implementierung von HTML5-responsivem (adaptivem) Webdesign vor und teilt sie mit allen. Die Details sind wie folgt:
Schritt 1: Fügen Sie dem Kopf eine Zeile mit Viewport-Meta-Tags hinzu des Webseitencodes.
<meta name="viewport" content="width=device-width, initial-scale=1" />
Ansichtsfenster ist die Standardbreite und -höhe der Webseite. Die obige Codezeile bedeutet: Die Breite der Webseite ist gleich Die Bildschirmbreite ist standardmäßig (width=device-width), original Das Skalierungsverhältnis (initial-scale=1) beträgt 1,0, dh die anfängliche Größe der Webseite nimmt 100 % der Bildschirmfläche ein.
Alle gängigen Browser unterstützen diese Einstellung, einschließlich IE9. Für diese alten Browser (hauptsächlich IE6, 7, 8) müssen Sie css3-mediaqueries.js verwenden
<!--[if lt IE 9]> <script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script> <![endif]-->
Schritt 2: (Hinweis) Verwenden Sie keine absolute Breite und Schriftgröße
width:auto; / width:XX%;
Schritt 3: (Hinweis) Schriftgröße
Die Schriftgröße beträgt 100 % der Standardgröße der Seite, also 16 Pixel
Verwenden Sie nicht die absolute Größe „PX“ Verwenden Sie für Schriftarten die relative Größe „REM“
Schritt 4: Flusslayout
Die Bedeutung von „fließen“. Layout" ist, dass jeder Bereich Die Positionen der Blöcke sind alle schwebend und nicht fixiert
Der Vorteil besteht darin, dass, wenn die Breite zu klein ist, um zwei Elemente aufzunehmen, das folgende Element automatisch an das Ende des vorherigen scrollt Element und wird nicht horizontal sein. Richtung Überlauf (Überlauf) verhindert das Erscheinen horizontaler Bildlaufleisten
Schritt 5: Wählen Sie, ob CSS geladen werden soll
Der Kern des „adaptiven Webdesigns“. „ist die Einführung des CSS3 Media Query-Moduls. Erkennen Sie die Bildschirmbreite automatisch und laden Sie dann die entsprechende CSS-Datei.
<style type="text/css"> img{ max-width:100%;} video{ max-width:100%; height:auto;} header ul li{ float:left; list-style:none; list-style-type:none; margin-right:10px;} header select{display:none;} @media (max-width:960px){ header ul{ display:none;} header select{ display:inline-block;} } </style> <body> <header> <ul> <li><a href="#" class="active">Home</a></li> <li><a href="#">AAA</a></li> <li><a href="#">BBB</a></li> <li><a href="#">CCC</a></li> <li><a href="#">DDD</a></li> </ul> <select> <option class="selected"><a href="#">Home</a></option> <option value="/AAA">AAA</option> <option value="/BBB">BBB</option> <option value="/CCC">CCC</option> <option value="/DDD">DDD</option> </select> </header> </body>
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie diese Fälle gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln zum PHP-Chinesen Webseite!
Verwandte Lektüre:
So implementieren Sie die Drag-and-Drop-Funktion in H5
H5-Tag-Zusammenfassung auf Blockebene
So gehen Sie mit der Inkompatibilität älterer Browserversionen mit H5 und C3 um
Das obige ist der detaillierte Inhalt vonSo erstellen Sie ein responsives H5-Webdesign. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!