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
Installieren Sie Ubuntu 20.04 Installieren Sie NV...
Vorwort Solche Spezialeffekte sollte man oft sehe...
Durch Aktivieren der Papierkorbfunktion können Si...
Vorwort Es gibt die folgenden Möglichkeiten, gepl...
Inhaltsverzeichnis 1. Ändern Sie die Datei my.cnf...
Inhaltsverzeichnis 1. Deinstallieren Sie den Orig...
Es gibt eine Interviewfrage, die Folgendes erforde...
Ich habe zufällig festgestellt, dass Vue.$set im ...
Dieser Artikel entstand aus meinen Beschwerden üb...
Wenn Sie Docker verwenden, stellen Sie möglicherw...
Hintergrund Das Abrufen des langsamen Abfrageprot...
Langsame Protokollabfragefunktion Die Hauptfunkti...
1. Verwenden Sie CSS, jQuery und Canvas, um Anima...
Sag es im Voraus Aus einer Laune heraus möchte ic...
Ohne weitere Umschweife werde ich den Code direkt...