


Wie erreichen CSS3-Eigenschaften eine horizontale und vertikale Zentrierung?
Wie erreicht man mit CSS3-Eigenschaften eine horizontale und vertikale Zentrierung?
Mit der Entwicklung des Webdesigns wird es immer wichtiger, eine horizontale und vertikale Zentrierung von Elementen zu erreichen. In CSS3 können diese Layouteffekte mithilfe einiger Eigenschaften und Techniken leicht erreicht werden. In diesem Artikel werden einige häufig verwendete CSS3-Eigenschaften und Codebeispiele vorgestellt, die Ihnen dabei helfen, horizontale und vertikale Zentrierungseffekte zu erzielen.
1. Horizontale Zentrierung
1. Verwenden Sie das text-align-Attribut für die horizontale Zentrierung.
Verwenden Sie das text-align-Attribut im übergeordneten Element, um eine horizontale Zentrierung des untergeordneten Elements zu erreichen.
Codebeispiel:
.parent { text-align: center; } .child { display: inline-block; }
Untergeordnete Elemente, die display:inline-block verwenden, werden horizontal im übergeordneten Element zentriert.
2. Verwenden Sie Randattribute für die horizontale Zentrierung.
Erzielen Sie eine horizontale Zentrierung, indem Sie margin-left:auto und margin-right:auto für untergeordnete Elemente festlegen.
Codebeispiel:
.parent { text-align: center; } .child { margin-left: auto; margin-right: auto; display: block; }
Untergeordnete Elemente, die display:block verwenden, werden horizontal im übergeordneten Element zentriert.
3. Verwenden Sie Flexbox für die horizontale Zentrierung.
Mit dem Flexbox-Layout können Sie eine horizontale Zentrierung flexibler erreichen.
Codebeispiel:
.parent { display: flex; justify-content: center; } .child { /* 子元素样式 */ }
Sie können eine horizontale Zentrierung untergeordneter Elemente erreichen, indem Sie die Eigenschaften display:flex und justify-content:center des übergeordneten Elements festlegen.
2. Vertikale Zentrierung von Text.Codebeispiel:
.parent { height: 100px; line-height: 100px; } .child { /* 子元素样式 */ }
Indem Sie das Attribut line-height auf den Höhenwert des übergeordneten Elements setzen, wird der Inhalt des untergeordneten Elements innerhalb des übergeordneten Elements vertikal zentriert.
2. Verwenden Sie das Tabellenattribut für die vertikale Zentrierung.
Codebeispiel:
.parent { display: table; } .child { display: table-cell; vertical-align: middle; }
Verwenden Sie display:table und display:table-cell, um ein untergeordnetes Element innerhalb eines übergeordneten Elements vertikal zu zentrieren.
3. Verwenden Sie das Transformationsattribut für die vertikale Zentrierung.
Codebeispiel:
.parent { position: relative; } .child { position: absolute; top: 50%; transform: translateY(-50%); }
Verwenden Sie transform:translateY(-50%), um das untergeordnete Element innerhalb des übergeordneten Elements vertikal zu zentrieren.
Zusammenfassend lässt sich sagen, dass wir durch die Verwendung einiger CSS3-Eigenschaften und -Techniken problemlos eine horizontale und vertikale Zentrierung von Elementen erreichen können. Wählen Sie entsprechend den tatsächlichen Anforderungen die geeignete Methode aus, um den Layouteffekt zu erzielen. Ich hoffe, dieser Artikel ist hilfreich für Sie.
Das obige ist der detaillierte Inhalt vonWie erreichen CSS3-Eigenschaften eine horizontale und vertikale Zentrierung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

In HTML gibt es zwei Möglichkeiten, ein Bild zentriert auszurichten: Verwenden Sie CSS: margin: 0 auto, um das Bild horizontal zu zentrieren, und display: block, damit es die gesamte Breite einnimmt. Verwenden Sie das HTML: <center>-Element, um das Bild horizontal zu zentrieren, aber es ist weniger flexibel und entspricht nicht den neuesten Webstandards.

Das Anpassen der Textposition in Dreamweaver kann durch die folgenden Schritte durchgeführt werden: Wählen Sie den Text aus und nehmen Sie mit dem Textpositionsregler horizontale Anpassungen vor: linke Ausrichtung, rechte Ausrichtung, mittlere Ausrichtung. 2. Nehmen Sie vertikale Anpassungen vor: obere Ausrichtung, untere Ausrichtung, vertikal 3. Drücken Sie die Umschalttaste und verwenden Sie die Pfeiltasten, um die Position zu verfeinern. 4. Verwenden Sie die Tastenkombinationen zur schnellen Ausrichtung: linke Ausrichtung (Strg/Befehl + L), rechte Ausrichtung (Strg/Befehl + R), zentrierte Ausrichtung (Strg/Befehlstaste + C).

Es gibt viele Möglichkeiten, das HTML-Textfeld zu zentrieren: Texteingabefeld: Verwenden Sie den CSS-Code input[type="text"] { text-align: center } text area: verwenden Sie den CSS-Code textarea { text-align: center; } Horizontale Zentrierung: Verwenden Sie den Text-Align: Center-Stil für das übergeordnete Element des Textfelds, um es vertikal zu zentrieren: Verwenden Sie das Vertical-Align-Attribut input[type="text"] { Vertical-Align: Middle }Flexbox: Verwenden Sie Display:

Zentrieren Sie UL-Inhalte in CSS: Verwenden Sie die text-align-Eigenschaft: Legen Sie die Ausrichtung von Text fest, einschließlich des Inhalts von Listenelementen. Verwenden Sie das Margin-Attribut: Legen Sie den linken und rechten Rand des Elements fest und verwenden Sie margin: auto, um eine horizontale Zentrierung zu erreichen. Verwenden Sie das Anzeigeattribut: Setzen Sie das Element auf inline-block und zentrieren Sie es dann vertikal mit text-align: center. Verwenden Sie Flexbox-Eigenschaften: Horizontale und vertikale Zentrierung durch justify-content: center und align-items: center.

Es gibt vier Möglichkeiten, den HTML-Rahmen zu zentrieren: margin: 0 auto;: Zentriert den Rahmen horizontal. text-align: center;: Zentriert den Rahmeninhalt horizontal. display: flex; align-items: center;: Zentrieren Sie den Rahmen vertikal. Position: absolut; oben: 50 %; transform: Translate(-50 %, -50 %);: Verwendet CSS-Transformationen, um den Rahmen in der Mitte des Containers mit fester Größe zu positionieren.

In CSS stellt Groove einen Rahmenstil dar, der einen Groove-ähnlichen Effekt erzeugt. Die spezifische Anwendung ist wie folgt: Verwenden Sie die CSS-Eigenschaft border-style: Groove; der rillenförmige Rand hat eine konkave Innenkante, eine erhöhte Außenkante und einen Schatteneffekt.

Es gibt drei Hauptmethoden, um ein Bild in CSS zu zentrieren: mit display: block; und margin: 0 auto;. Verwenden Sie das Flexbox-Layout oder das Rasterlayout und stellen Sie „Align-Items“ oder „Justify-Content“ auf „Center“ ein. Verwenden Sie die absolute Positionierung, setzen Sie oben und links auf 50 % und wenden Sie transform an: translator(-50 %, -50 %);.

Es gibt zwei Möglichkeiten, ein Div in HTML zu zentrieren: Verwenden Sie das text-align-Attribut (text-align: center): Für einfachere Layouts. Flexibles Layout verwenden (Flexbox): Bieten Sie eine flexiblere Layoutsteuerung. Die Schritte umfassen: Aktivieren von Flexbox (Anzeige: Flex) im übergeordneten Element. Legen Sie das Div als Flex-Element fest (Flex: 1). Verwenden Sie die Eigenschaften align-items und justify-content für die vertikale und horizontale Zentrierung.
