Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Wie zentriere ich eine ungeordnete Liste unbekannter Breite in CSS?

Susan Sarandon
Freigeben: 2024-10-31 00:37:29
Original
186 Leute haben es durchsucht

How to Center an Unordered List of Unknown Width in CSS?

Zentrieren einer ungeordneten Liste unbekannter Breite

Im Webdesign ist es zur einfachen Navigation üblich, eine ungeordnete Liste von Links in einer Fußzeile zu haben. Wenn jedoch die Breite der Liste unbekannt ist, kann es schwierig sein, die Listenelemente horizontal zu zentrieren.

Eine Lösung für Listen, bei denen die Elemente inline angezeigt werden können, ist:

<code class="css">#footer { text-align: center; }
#footer ul { list-style: none; }
#footer ul li { display: inline; }</code>
Nach dem Login kopieren

Dadurch wird die Textausrichtung zentriert auf die Fußzeile angewendet, der standardmäßige Listenstil entfernt und die Listenelemente so eingestellt, dass sie als Inline-Elemente angezeigt werden.

In Fällen, in denen Listenelemente jedoch als Blöcke angezeigt werden müssen, wird der folgende CSS-Code verwendet kann verwendet werden:

<code class="css">#footer { width: 100%; overflow: hidden; }
#footer ul { list-style: none; position: relative; float: left; display: block; left: 50%; }
#footer ul li { position: relative; float: left; display: block; right: 50%; }</code>
Nach dem Login kopieren

Dieser Ansatz stellt die Fußzeile auf die volle Breite ein und verbirgt etwaige Überläufe. Die ungeordnete Liste wird absolut positioniert, nach links verschoben und dann um 50 % nach links verschoben. Die Listenelemente werden ebenfalls absolut positioniert, nach links verschoben und um 50 % nach rechts verschoben. Dadurch wird die ungeordnete Liste effektiv horizontal zentriert, unabhängig von ihrer Breite.

Das obige ist der detaillierte Inhalt vonWie zentriere ich eine ungeordnete Liste unbekannter Breite in CSS?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!