Im folgenden Code, ich kämpfe, um die Li HELLO genau in der Mitte der ul auszurichten, aber es wird auf der linken Seite verschoben. Hier suche ich nicht nach einer Lösung (da ich versuche, die Funktionalität durch diesen Code zu üben und zu verstehen). Aber ich suche vor allem nach einem Grund und einer Erklärung, warum dies geschieht.li nicht ausrichten in der Mitte zu ul
Obwohl ich den linken/rechten Rand des Li auf auto eingestellt habe. Warum kommt es dann nicht in die Mitte der ul? Für visuelle Hilfe habe ich eine Grenze für li erstellt, so dass Sie leicht ihre genaue Position erkennen können. Ich weiß, dass durch Verringern/Ändern der Breite der ul, dieses Problem behoben werden kann. Aber gibt es keinen anderen Weg, so dass der Text automatisch in der Mitte ausgerichtet wird (ohne die Breite manuell anzupassen, Padding usw.)? Auch wenn ich die Länge des Textes vergrößere oder seine Schriftgröße ändere, möchte ich, dass der Text in der Mitte ausgerichtet wird.
html body {
\t height: 100%;
\t width: 200px;
}
ul {
\t background-color: rgba(0,0,0,1);
\t height: 100px;
\t width: 150px;
}
li {
\t color: rgba(255,255,255,1);
\t margin-right: auto;
\t margin-left: auto;
\t list-style-type: none;
\t width: 50px;
\t text-align: center;
\t border: thin solid rgba(255,255,255,1);
\t float: left;
}
<ul>
<li>Hello</li>
</ul>
Der Schwimmer auf dem li es aus dem Fluss auf dem Dokument nimmt und drücken Sie einfach das Element auf der linken Seite ... hat auch Ihre ul eine Standard-padding Sie, dass es absolute – DaniP
zentriert um zu sehen, ändern müssen Jetzt haben Sie alle Antworten falsch gemacht, indem Sie die Frage so geändert haben. Bitte machen Sie die Änderung rückgängig und fügen Sie sie als neue Frage hinzu. – LGSon
kann zu vielen negativen Stimmen keine neuen Fragen hinzufügen. Deshalb wurde die bestehende Frage modifiziert. Dort steht: "Sie haben Ihr Fragenlimit erreicht. Entschuldigung, wir akzeptieren keine Fragen mehr von diesem Konto. Weitere Informationen finden Sie in der Hilfe." –