Da li ein Element auf Blockebene ist und standardmäßig eine Zeile einnimmt, können Sie im Allgemeinen die folgenden zwei Methoden verwenden, wenn Sie eine horizontale Anordnung erreichen möchten: schweben: links Anzeige: Inline-Block Das heißt, wandeln Sie li in ein Inline-Element um und legen Sie Breite, Höhe und Ränder fest. Auch hier gibt es ein Problem. Niedrigere Versionen von IE-Browsern sind nicht mit Inline-Block kompatibel. Es wird empfohlen, zwei weitere Attribute danach hinzuzufügen, um mit niedrigeren IE-Versionen kompatibel zu sein. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <Kopf> <title>Zwei Methoden der horizontalen Anordnung von CSS + ul li</title> </Kopf> <Text> <div id="nav"> <ul> <li><a href="http://blog.csdn.net/superbirds" title="">Supervögel</a></li> <li><a href="http://blog.csdn.net/superbirds" title="">Supervögel</a></li> <li><a href="http://blog.csdn.net/superbirds" title="">Supervögel</a></li> <li><a href="http://blog.csdn.net/superbirds" title="">Supervögel</a></li> </ul> </div> </body> </html> CSS-Code 1: * { Rand: 0; Rand: 0; Polsterung: 0; Schriftgröße: 13pt; } #nav { Höhe: 40px; Rahmen oben: #060 2px durchgezogen; Rahmen unten: #060 2px durchgezogen; Hintergrundfarbe: #690; } #nav ul { Listenstil: keiner; Rand links: 50px; } #nav li { Anzeige: inline; Zeilenhöhe: 40px; schweben: links } #nav ein { Farbe: #fff; Textdekoration: keine; Polsterung: 20px 20px; } #nav a:hover { Hintergrundfarbe: #060; } CSS-Code 2: * { Rand: 0; Rand: 0; Polsterung: 0; Schriftgröße: 13pt; } #nav { Höhe: 40px; Rahmen oben: #060 2px durchgezogen; Rand oben: 100px; Rahmen unten: #060 2px durchgezogen; Hintergrundfarbe: #690; } #nav ul { Listenstil: keiner; Zeilenhöhe: 40px; Rand links: 50px; } #nav li { Anzeige: Block; schweben: links; } #nav ein { Anzeige: Block; Farbe: #fff; Textdekoration: keine; Polsterung: 0 20px; } #nav a:hover { Hintergrundfarbe: #060; } Damit ist dieser Artikel über zwei Methoden zur Implementierung der horizontalen Anordnung von ul und li mit CSS abgeschlossen. Weitere Informationen zur Implementierung der horizontalen Anordnung von ul und li mit CSS 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! |
<<: Standardmäßige Stilanordnung für HTML-Tags
>>: Verwenden von Zabbix zum Überwachen des Betriebsvorgangs des Oracle-Tabellenbereichs
Wie unten dargestellt: 1. ssh -v -p [Portnummer] ...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis Vorwort Start React-Lebenszykl...
Beim Codieren werden Sie feststellen, dass viele ...
Inhaltsverzeichnis Containerhierarchie Der Prozes...
1. Voraussetzungen Da ich es schon mehrmals insta...
1 Hintergrund JDK1.8-u181 und Tomcat8.5.53 wurden...
1. Laden Sie das Alpenbild herunter [root@DockerB...
1. Einführung in MMM: MMM steht für Multi-Master ...
Hintergrund Es gibt einen Tencent Linux Cloud-Hos...
Inhaltsverzeichnis Vorwort 1. Etikettenstil defin...
Inhaltsverzeichnis Was ist Docker einsetzen 1. Zi...
Inhaltsverzeichnis 1. Requisiten 2..synchronisier...
Inhaltsverzeichnis 1. Das Konzept von Prozess und...
Das in diesem Artikel beschriebene gleichbreite L...