Beispiel für die horizontale Anordnung von li-Tags in HTML

Beispiel für die horizontale Anordnung von li-Tags in HTML

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

Artikel empfehlen

Beispiele für die Verwendung des ES6-Spread-Operators

Inhaltsverzeichnis Was sind Spread- und Rest-Oper...

Memcached-Methode zum Erstellen eines Cache-Servers

Vorwort Viele Webanwendungen speichern Daten in e...

So erkennen Sie mit Apache Tika, ob eine Datei beschädigt ist

Apache Tika ist eine Bibliothek zur Dateityperken...

Probleme und Lösungen bei der Installation von Mininet auf Ubuntu 16.04.4LTS

Mininet Mininet ist eine leichtgewichtige, softwa...

Implementieren eines Einkaufswagens mit nativem JavaScript

In diesem Artikel wird der spezifische JavaScript...

HTML-Maus-CSS-Steuerung

Im Allgemeinen wird die Maus als nach oben gericht...

Ein kurzes Verständnis der Unterschiede zwischen MySQL InnoDB und MyISAM

Vorwort MySQL unterstützt viele Arten von Tabelle...

Sublime Text - Empfohlene Methode zum Festlegen von Browser-Tastenkombinationen

Codeeffekte werden häufig in unterschiedlichen Br...

Zusammenfassung einiger Tipps zum Umgehen der Node.js-Codeausführung

Inhaltsverzeichnis 1. untergeordneter Prozess 2. ...

Datagrip2020 kann MySQL-Treiber nicht herunterladen

Wenn Sie es nicht durch direktes Klicken auf „Dow...