So legen Sie mit CSS einheitliche Elementbreiten für das breiteste Element fest
Sie können das gewünschte Layout erreichen, indem Sie Inline-Flexbox verwenden, wie in gezeigt Die bereitgestellte CSS-Lösung lautet:
.list-container { display: inline-flex; flex-direction: row; justify-content: center; } .list { display: flex; flex-direction: column; } .list-item { text-transform: capitalize; background-color: rgb(200, 30, 40); font-size: 1.3em; text-align: left; padding: 10px; margin: 1px; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; }
In diesem CSS stellen wir den .list-Container so ein, dass er eine Inline-Flexbox-Anzeige hat, um sicherzustellen, dass seine untergeordneten .list-Elemente horizontal angezeigt werden. Die .list-Elemente verfügen über eine vertikale Flexbox-Anzeige, sodass ihre untergeordneten .list-item-Elemente vertikal gestapelt werden können.
Entscheidend ist, dass die Flex-Wrap-Eigenschaft der .list-item-Elemente auf „Wrap“ eingestellt ist. Das heißt, wenn sie nicht in eine einzelne Zeile in ihrem .list-Container passen, werden sie automatisch in die nächste Zeile umgebrochen.
Außerdem setzen wir die Eigenschaft „justify-content“ auf „flex-start“ für den .list-Container. item-Elemente, wodurch sie am linken Rand ihres .list-Containers ausgerichtet werden. Dadurch wird sichergestellt, dass das längste Element die Breite aller Elemente in der Liste bestimmt.
Durch die Implementierung dieses CSS können Sie ein Layout erstellen, in dem alle Elemente die gleiche Breite wie das breiteste Element haben, wodurch ein einheitliches und ästhetisch ansprechendes Ergebnis gewährleistet wird Aussehen.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3