Die meisten Navigationsleisten sind horizontal angeordnet, wie in der folgenden Abbildung dargestellt. Wie wird dies also erreicht? Tatsächlich wird hauptsächlich die horizontale Anordnung von li im <ul>-Tag verwendet. Das folgende Beispiel erklärt im Detail, wie es implementiert wird. 1Schreiben Sie die HTML-Codestruktur des horizontalen Menüs <ul id="Menü"> <li><a href="http://www.baidu.com">Baidu.Com</a></li> <li><a href="//www.jb51.net">Jb51.net</a></li> <li><a href="http://www.yahoo.com">Yahoo.Com</a></li> <li><a href="http://www.google.com" class="last">Google.Com</a></li> </ul> 2. Schreiben Sie CSS-Code <1>Legen Sie allgemeine Stile fest <style type="text/css"> #Speisekarte { font:12px verdana, arial, sans-serif; /* Textgröße und Schriftstil festlegen */ Breite: 100 %; } #Menü, #Menü li { list-style:none; /* Standard-Listensymbol entfernen*/ padding:0; /* Standardmäßige Polsterung entfernen*/ margin:0; /* Den Standardrand entfernen*/ float: left; /* nach links schweben */ Anzeige: Block; } <2>Linkstil festlegen <style type="text/css"> #Menü li a { display:block; /* Setze den Link zu einem Block-Level-Element */ Breite: 150px; /* Breite festlegen */ Höhe: 30px; /* Höhe festlegen */ line-height:30px; /* Zeilenhöhe festlegen. Wenn Sie für Zeilenhöhe und Höhe denselben Wert festlegen, können Sie eine einzelne Textzeile vertikal zentrieren*/ text-align:center; /* Text zentrieren */ Hintergrund: #3A4953; /* Hintergrundfarbe festlegen */ Farbe:#fff; /*Textfarbe festlegen*/ text-decoration:none; /* Unterstreichung entfernen*/ border-right:1px solid #000; /* Füge links eine Trennlinie hinzu */ } </Stil> <3>Link-Hover-Effekt <style type="text/css"> #menu li a:hover { Hintergrund: #146C9C; /* Hintergrundfarbe ändern*/ Farbe:#fff; /* Textfarbe ändern*/ } </Stil> <4>Entfernen Sie den rechten Rand der Navigationsleiste ganz links <style type="text/css"> #menu li a.last { border-right:0; /* Linken Rand entfernen*/ } </Stil> 3 Vollständiger Code <!DOCTYPE html> <html> <Kopf> <meta charset="utf-8"> <title>Bildaufforderungseffekt</title> <script src="../jquery-3.3.1.min.js"></script> <style type="text/css"> #Speisekarte { font:12px verdana, arial, sans-serif; /* Textgröße und Schriftstil festlegen */ Breite: 100 %; } #Menü, #Menü li { list-style:none; /* Standard-Listensymbol entfernen*/ padding:0; /* Standardmäßige Polsterung entfernen*/ margin:0; /* Den Standardrand entfernen*/ float: left; /* nach links schweben */ Anzeige: Block; } #Menü li a { display:inline-block; /* Link als Blockelement festlegen */ Breite: 150px; /* Breite festlegen */ Höhe: 30px; /* Höhe festlegen */ line-height:30px; /* Zeilenhöhe festlegen. Wenn Sie für Zeilenhöhe und Höhe denselben Wert festlegen, können Sie eine einzelne Textzeile vertikal zentrieren*/ text-align:center; /* Text zentrieren */ Hintergrund: #3A4953; /* Hintergrundfarbe festlegen */ Farbe:#fff; /*Textfarbe festlegen*/ text-decoration:none; /* Unterstreichung entfernen*/ border-right:1px solid #000; /* Füge links eine Trennlinie hinzu */ } #menu li a:hover { Hintergrund: #146C9C; /* Hintergrundfarbe ändern*/ Farbe:#fff; /* Textfarbe ändern*/ } #menu li a.last { border-right:0; /* Linken Rand entfernen*/ } </Stil> </Kopf> <Text> <ul id="Menü"> <li><a href="http://www.baidu.com">Baidu.Com</a></li> <li><a href="//www.jb51.net">Jb51.net</a></li> <li><a href="http://www.yahoo.com">Yahoo.Com</a></li> <li><a href="http://www.google.com" class="last">Google.Com</a></li> </ul> </body> </html> Online-Betrieb Tipp: Sie können einen Teil des Codes vor dem Ausführen ändern Kurz gesagt, das Wichtigste für die horizontale Anordnung ist: Der Hauptstil des <ui>-Tags ist display:balock; Die wichtigsten Stile von <li> sind display:inline-barlock,float:left,list-style:none; Dies ist das Ende dieses Artikels über das Implementierungsbeispiel der horizontalen Anordnung von li in HTML-Tags. Weitere relevante HTML-Inhalte zur horizontalen Anordnung von li finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! |
<<: JavaScript implementiert coole Mouse-Tailing-Effekte
>>: Einfacher CSS-Textanimationseffekt
1. Befehlseinführung Mit dem Befehl seq (Sequence...
Mit dem Tag <tbody> wird der Stil des Tabel...
Methode 1: Pycharm herunterladen und installieren...
Beschreibung Lösung Der Bridge-Modus der virtuell...
Ein neues Fenster wird geöffnet. Vorteile: Wenn d...
Inhaltsverzeichnis Vorbereitende Vorbereitung Imp...
Beschränken Sie input Eingabefeld auf reine Zahle...
Lassen Sie uns ohne weitere Umschweife mit den Re...
Führen Sie die Anweisung „create table“ in der Da...
Mithilfe einiger einfacher Linux-Befehle können S...
Vorwort Wie wir alle wissen, legt die Nginx-Konfi...
Die folgenden Schritte werden alle auf meiner vir...
Dieser Artikel beschreibt anhand eines Beispiels,...
Ich weiß nicht, ob es daran liegt, dass die Binär...
Beim Rendern von Markdown habe ich zuvor den Vors...