Lösung zur Formatierung horizontaler Listen
Horizontale Elementlisten sind ein häufiges Webdesign-Element, ihre Formatierung kann jedoch eine Herausforderung sein. Bei einem Benutzer ist ein Problem aufgetreten, bei dem eine horizontale Liste nicht ordnungsgemäß ausgerichtet wurde, obwohl versucht wurde, „schweben“ auf links zu setzen.
Das bereitgestellte Codebeispiel zeigt das Markup und die Stile, die für die horizontale Liste verwendet werden:
ul#menuItems { ... } ul#menuItems li { display: inline; ... } ul#menuItems li a { ... }
<ul>
Das Problem entstand durch die Verwendung von display: inline für die Listenelemente. Während diese Methode die Listenelemente horizontal ausrichtet, entfernt sie auch den Abstand zwischen ihnen. Um dieses Problem zu beheben, sollte der Code aktualisiert werden, um display: inline-block für die Listenelemente zu verwenden:
ul > li { display: inline-block; /* You can also add some margins here to make it look prettier */ }
Mit dieser Änderung werden die Listenelemente horizontal mit dem gewünschten Abstand angezeigt. Der folgende aktualisierte HTML-Code funktioniert auch:
Das obige ist der detaillierte Inhalt vonWarum werden meine horizontalen Listenelemente nicht richtig ausgerichtet und wie kann ich das beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!