So zentrieren Sie einen Bereich innerhalb eines Divs vertikal
Die vertikale Ausrichtung kann in CSS verwirrend sein, und das Ausrichten eines Bereichs innerhalb eines Divs ist nicht möglich Ausnahme.
Verstehen der CSS-Ausrichtung
Vorher Beim Eintauchen in Lösungen ist es wichtig, die vertikale Ausrichtung in CSS zu verstehen:
Vertikale Ausrichtungstechniken
Berücksichtigen Sie diese, um einen Bereich vertikal innerhalb eines Divs zu zentrieren Techniken:
1. Anpassen der Zeilenhöhe an die Containerhöhe:
Stellen Sie die Zeilenhöhe des Spans so ein, dass sie mit der Höhe des Div übereinstimmt. Wenn das Div beispielsweise 15 Pixel hoch ist, legen Sie line-height: 15px fest. auf der Spanne.
2. Absolute Positionierung:
Position festlegen: absolut; auf Div und Position: absolut; oben: 50 %; auf der Spanne. Passen Sie dann den oberen Randwert der Spanne auf die Hälfte ihrer inneren Höhe an.
3. Transformieren: TranslateY
Verwenden Sie die Transformation: TranslateY(-50%); Eigentum auf der Spannweite. Dadurch wird die Spanne vertikal um die Hälfte ihrer eigentlichen Höhe verschoben.
4. Flexbox
Verwenden Sie Flexbox, um die Spanne vertikal zu zentrieren. Anzeige einstellen: Flex; align-items: center; auf div und margin: auto; auf der Spanne.
Codebeispiel
Hier ist ein Beispiel mit der Zeilenhöhenmethode:
as
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