Mehrere Optionen zur CSS-Zentrierung (Zusammenfassung)
Dieser Artikel stellt Ihnen mehrere CSS-Zentrierungslösungen vor. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird für alle hilfreich sein.
(Lernvideo-Sharing: CSS-Video-Tutorial)
Horizontal zentriert
Inline-Elemente
Zum Erstellen von Inline-Elementen (z. B. Links, span
oder img
) zentriert ist, reicht die Verwendung von text-align: center
aus. span
或img
)居中,使用 text-align: center
足够了。
<div class="desk"> <span class="plate"></span> </div>
.desk { text-align: center; }
对于多个内联元素,也可以使用text-align:center
:
<div class="desk"> <span class="plate"></span> <span class="plate"></span> </div>
.desk { text-align: center; }
Flexbox
使用 flexbox 也可以快速居中元素:
.desk { display: flex; justify-content: center; }
对于多个内联的项目,也可以正常工作:
CSS Grid
使用网格容器时,图中的盘子将根据其网格区域居中。 请注意,除非将它们包裹在一个元素中,否则这将不适用于多个盘子。
.desk { display: grid; justify-content: center; }
块元素
Auto Margin
宽度和高度已知的块元素可以通过设置margin-left:auto
和 margin-right:auto
居中元素。
.plate { width: 120px; height: 120px; margin-left: auto; margin-right: auto; }
对于多个块元素,它们应该包装在一个元素中,然后让这个父元素居中。
.tray { display: flex; margin-left: auto; margin-right: auto; }
Flexbox
对于 flexbox 同样也是使用 justify-content:cente
r 来居中元素:
.desk { display: flex; justify-content: center; }
对于多个元素,我们不需要将它们包裹在一个元素中,flexbox 可以将它们都居中。
CSS定位
通过绝对定位,我们可以轻松地通过CSS transform
将其水平居中。
.plate { position: absolute; left: 50%; transform: translateX(-50%); }
在已知元素宽度的情况下,可以使用负边距代替CSS transform。
.plate { position: absolute; left: 50%; margin-left: -60px; }
垂直居中
内联元素
Vertical Padding
垂直居中元素最简单的方法之一是使用padding
:
padding-top: 24px; padding-bottom: 24px; }
Vertical Align
vertical-align
属性可用于一个或多个元素。
在此示例中,叉子和刀子应与桌子垂直居中。
.desk { text-align: center; } .plate, .fork, .knife { vertical-align: middle; }
Flexbox
为了对齐盘子,叉子和刀,我们可以使用 flexbox:
.desk { display: flex; justify-content: center; align-items: center; }
块元素
绝对定位
通过绝对定位元素,可以使用 CSS transform
将元素垂直居中:
.plate { position: absolute; top: 50%; transform: translateY(-50%); }
如果知道元素高度,则可以使用负边距代替transform
。
.plate { position: absolute; top: 50%; margin-top: -60px; }
CSS Grid
使用CSS网格,我们可以使用align-items
将项目垂直于其网格区域居中。
.desk { display: grid; align-items: center; }
水平垂直居中
内联元素
Padding 和Text Align
.plate { text-align: center; padding-top: 24px; padding-bottom: 24px; }
其他元素类型
绝对定位
.plate { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); }
Flexbox
通过 justify-content:center
和 align-items:center
就可以将元素垂直水平居中:
.plate { display: flex; justify-content: center; align-items: center; }
CSS Grid
通过place-items
属性就可以通过,它结合了justify-content
和align-items
.desk { display: grid; place-items: center; }
text-align: center
verwenden:🎜rrreeerrreee🎜🎜Flexbox🎜
🎜Verwenden Sie Flexbox, um Elemente schnell zu zentrieren: 🎜rrreee🎜Für mehrere Inline-Projekte, kann auch funktionieren normalerweise: 🎜🎜🎜Automatischer Rand🎜
🎜Blockelemente mit bekannter Breite und Höhe können durch Festlegen vonmargin-left:auto
und margin-right:auto festgelegt werden
Zentriert das Element. 🎜rrreee🎜justify-content:cente
r verwendet, um das Element zu zentrieren: 🎜rrreee🎜transform
horizontal zentrieren. 🎜rrreee🎜🎜Vertikale Polsterung🎜
🎜Eine der einfachsten Möglichkeiten, ein Element vertikal zu zentrieren, ist die Verwendung vonpadding
:🎜rrreee 🎜 🎜 Vertikale Ausrichtung🎜
🎜Das Attributvertical-align
kann für ein oder mehrere Elemente verwendet werden. 🎜🎜In diesem Beispiel sollten Gabel und Messer senkrecht zum Tisch zentriert sein. 🎜rrreee🎜Flexbox🎜
🎜Um Teller, Gabeln und Messer auszurichten, können wir Flexbox verwenden:🎜rrreee🎜🎜Absolute Positionierung🎜
🎜Durch die absolute Positionierung von Elementen können Sie Verwenden Sie CSStransform
, um das Element vertikal zu zentrieren: 🎜rrreee🎜transform
verwenden. 🎜rrreee🎜CSS Grid🎜
🎜Mit CSS Grid können wiralign-items
verwenden, um Elemente vertikal zu ihrem Rasterbereich zu zentrieren. 🎜rrreee🎜🎜Padding und Textausrichtung🎜
rrreee🎜🎜Andere Elementtypen🎜🎜🎜Absolute Positionierung🎜
rrreee🎜🎜Flexbox🎜< / h5>🎜Sie können Elemente vertikal und horizontal über justify-content:center
und align-items:center
zentrieren: 🎜rrreee🎜🎜CSS Grid🎜🎜🎜via place-items
kann übergeben werden, das justify-content
und align-items
:🎜 kombiniert.desk {
display: grid;
place-items: center;
}
Nach dem Login kopierenNach dem Login kopieren
.desk { display: grid; place-items: center; }
更多编程相关知识,请访问:编程入门!!
Das obige ist der detaillierte Inhalt vonMehrere Optionen zur CSS-Zentrierung (Zusammenfassung). 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

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

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



Die Verwendung von Bootstrap in Vue.js ist in fünf Schritte unterteilt: Startstrap installieren. Bootstrap in main.js. Verwenden Sie die Bootstrap -Komponente direkt in der Vorlage. Optional: benutzerdefinierter Stil. Optional: Verwenden Sie Plug-Ins.

HTML definiert die Webstruktur, CSS ist für Stil und Layout verantwortlich, und JavaScript ergibt eine dynamische Interaktion. Die drei erfüllen ihre Aufgaben in der Webentwicklung und erstellen gemeinsam eine farbenfrohe Website.

Es gibt zwei Möglichkeiten, eine Bootstrap -Split -Zeile zu erstellen: Verwenden des Tags, das eine horizontale Split -Linie erstellt. Verwenden Sie die CSS -Border -Eigenschaft, um benutzerdefinierte Style Split -Linien zu erstellen.

WebdevelopmentRelieSonHtml, CSS und JavaScript: 1) HtmlStructuresContent, 2) CSSstylesit und 3) JavaScriptaddssinteraktivität, Bildung von TheBasisofModerernwebexperiences.

Um die Größe der Elemente in Bootstrap anzupassen, können Sie die Dimensionsklasse verwenden, einschließlich: Einstellbreite:.

Um das Bootstrap -Framework einzurichten, müssen Sie die folgenden Schritte befolgen: 1. Verweisen Sie die Bootstrap -Datei über CDN; 2. Laden Sie die Datei auf Ihrem eigenen Server herunter und hosten Sie sie. 3.. Fügen Sie die Bootstrap -Datei in HTML hinzu; 4. Kompilieren Sie Sass/weniger bei Bedarf; 5. Importieren Sie eine benutzerdefinierte Datei (optional). Sobald die Einrichtung abgeschlossen ist, können Sie die Grid -Systeme, -Komponenten und -stile von Bootstrap verwenden, um reaktionsschnelle Websites und Anwendungen zu erstellen.

Es gibt verschiedene Möglichkeiten, Bilder in Bootstrap einzufügen: Bilder direkt mit dem HTML -IMG -Tag einfügen. Mit der Bootstrap -Bildkomponente können Sie reaktionsschnelle Bilder und weitere Stile bereitstellen. Legen Sie die Bildgröße fest und verwenden Sie die IMG-Fluid-Klasse, um das Bild anpassungsfähig zu machen. Stellen Sie den Rand mit der img-beliebten Klasse ein. Stellen Sie die abgerundeten Ecken ein und verwenden Sie die IMG-Rund-Klasse. Setzen Sie den Schatten, verwenden Sie die Schattenklasse. Größen Sie die Größe und positionieren Sie das Bild im CSS -Stil. Verwenden Sie mit dem Hintergrundbild die CSS-Eigenschaft im Hintergrund.

Wie benutze ich die Bootstrap -Taste? Führen Sie Bootstrap -CSS ein, um Schaltflächenelemente zu erstellen, und fügen Sie die Schaltfläche "Bootstrap" hinzu, um Schaltflächentext hinzuzufügen
