Wie-center den text im li?
Ich versuche, der gleiche Abstand zwischen vier verschiedenen li
Elemente, aber ich am Ende mit diesem:
HTML:
<ul><li>Inbox</li></li><li>Drafts</li></li><li>Sent</li></li><li>Trash</li></ul>
CSS:
ul li {
width: 25%;
display: inline-block;
text-align: center;
}
Ich getestet habe, die CSS und es funktioniert, wie es sollte. Ich denke, das problem ist, dass die li
's haben nicht alle die gleiche Menge von Buchstaben, so dass Sie am Ende mit einige seltsame visuelle Effekte. Mein Grund für den glauben an diese:
(Gleicher Abstand)
- Ist dieser, was du suchst?
- Sicher ist! Kannst du es in eine Antwort mit einer Erklärung?
- versuchen Sie es mit flexbox: stackoverflow.com/a/33049198/3597276
Du musst angemeldet sein, um einen Kommentar abzugeben.
Mein Ansatz mit diesem Problem ist die Mitte der li auf dem ul, da die ul wird natürlich die gleiche Breite aufweisen als die Eltern.
Check-out dieses JSFiddle, um zu sehen, dass es funktioniert.
Versuchen, diese