


Detaillierte Erläuterung der Verwendung des Attributs Vertical-Align in CSS
Definition von Vertical-Align
W3C-Definition von Vertical-Align: Das Vertical-Align-Attribut legt die vertikale Ausrichtung des Elements fest. Diese Eigenschaft definiert die vertikale Ausrichtung der Grundlinie eines Inline-Elements relativ zur Grundlinie der Zeile, in der das Element erscheint. Ermöglicht die Angabe negativer Längenwerte und Prozentwerte. Dadurch wird das Element abgesenkt, anstatt es anzuheben. In Tabellenzellen legt diese Eigenschaft die Ausrichtung des Zellinhalts im Zellfeld fest.
Text wird normalerweise auf der Grundlage einer unsichtbaren Grundlinie ausgerichtet, wobei sich die Unterseite der Buchstaben darüber befindet. Mit der Eigenschaft „vertikal ausrichten“ können Buchstaben oder Bilder über oder unter der Textgrundlinie nach oben oder unten verschoben werden. Zu den Werten des Vertical-Align-Attributs gehören Baseline, Sub, Super, Top, Text-Top, Middle, Bottom, Text-Bottom usw., wobei der Anfangswert Baseline ist.
Grundlinie – Richtet die Grundlinie des untergeordneten Elements an der Grundlinie des übergeordneten Elements aus. Bei Elementen ohne Grundlinie, wie z. B. Bildern oder Objekten, richten Sie deren Unterseite an der Grundlinie des übergeordneten Elements aus.
sub (below) – Platziert das Element darunter (tiefgestellt) und richtet dabei insbesondere die Grundlinie des Elements an der bevorzugten tiefgestellten Position seines übergeordneten Elements aus.
super (oben) – platziert das Element darüber (hochgestellt), wobei insbesondere die Grundlinie des Elements an der bevorzugten hochgestellten Position seines übergeordneten Elements ausgerichtet wird.
text-top – richtet den oberen Rand des Elements am oberen Rand des höchsten Buchstabens seines übergeordneten Elements aus.
top – richtet die Oberseite des Elements an der Oberseite des höchsten Objekts in der Reihe aus.
Mitte – Zentriert das Element vertikal.
unten (unten) – richtet die Unterseite des Elements an der Unterseite des untersten Elements in der Reihe aus.
text-bottom (text-bottom) – richtet den unteren Rand des Elements am unteren Rand der Schriftart des übergeordneten Elements aus.
Interpretation von Vertical-Align
Die Definition von Vertical-Align auf W3C kann grob in zwei Teile unterteilt werden:
Der erste Typ Zur Verwendung Schauen Sie sich zunächst den folgenden Satz an: „In Tabellenzellen legt diese Eigenschaft die Ausrichtung des Zellinhalts im Zellfeld fest.“ Dies ist leicht zu verstehen, wenn Sie dem td einer Tabelle einen vertikalen Ausrichtungsstil hinzufügen , wird der Inhalt der Tabelle vertikal zentriert, wenn Sie ein Vertical-Align:Bottom angeben, wird er unten ausgerichtet, und wenn Sie ein Vertical-Align:Top angeben, wird er oben ausgerichtet.
Für die zweite Verwendung siehe den Satz auf der vorherigen Seite: „Dieses Attribut definiert die vertikale Ausrichtung der Grundlinie eines Inline-Elements relativ zur Grundlinie der Linie, in der sich das Element befindet.“ Ich weiß nicht, wie man Fachsprache spricht, daher kann ich Ihnen eine Analogie geben: Angenommen, es gibt zwei Inline-Elemente a und b. Sowohl a als auch b sind img ) von b wird an der Mittelposition von a ausgerichtet, wie unten gezeigt:
Wenn sowohl a als auch b einen Vertical-Align:Middle-Stil hinzufügen, werden sie an der Mittelposition des jeweils anderen ausgerichtet , werden ihre Mittellinien in vertikaler Richtung ausgerichtet, wie unten gezeigt:
Zum Beispiel werden img und span zusammen angezeigt. Wenn Sie möchten, dass der Text in der Mitte des Bildes ausgerichtet wird, müssen Sie img hinzufügen {vertikal-align:middle;}
zum Bild. Ein weiteres Beispiel ist die gemeinsame Verwendung von Eingabe und Spanne in Google Firefox IE8 und höher. Standardmäßig befindet sich die Spanne in der Mitte der Eingabe. In ie6/ie7 wird jedoch die Unterseite der Spanne an der Unterseite der Eingabe ausgerichtet. Die Möglichkeit, eine Vereinheitlichung zu erreichen, besteht darin, der Eingabe Eingabe{vertical-align:middle;} hinzuzufügen, um ihre vertikalen Mittellinien auszurichten span{vertical-align:middle;}
Verwendung von Vertical-align
1. Wird für Inline-Elemente verwendet
Das folgende Bild ist ein Beispiel zur Veranschaulichung die Verwendung des Vertical-Align-Attributs.
img{ vertical-align:middle;} <div><img src="http://pic2.58.com/ui7/job/hire/pic4.png" />看看我的位置</div>
2. Wird in Tabellen verwendet
Das Vertical-Align-Attribut kann direkt in Tabellenzellen verwendet werden und die Wirkung entspricht dem Valign-Attribut in HTML.
td{ height:40px; vertical-align:middle;} <table><tr><td>这是一个测试</td><td>这是一个测试</td></tr><tr><td>这是一个测试</td><td>这是一个测试</td></tr></table>
3. Wird für Blockelemente verwendet
Das Vertical-Align-Attribut ist nicht auf Blockelemente anwendbar, weshalb manche Leute das Vertical-Align-Attribut für ungültig halten. Aber wir können das Display-Attribut verwenden, seinen Wert auf table-cell setzen, das Blockelement in eine Zelle umwandeln und dann das Vertical-Align-Attribut verwenden.
div{width:500px; height:200px; border:1px blue solid; display: table-cell; vertical-align: middle;} <div><img src="http://pic2.58.com/ui7/job/hire/pic4.png" /></div>
Es ist zu beachten, dass es bei der oben genannten Methode Kompatibilitätsprobleme gibt. IE6/IE7 und Browser mit IE als Kern wie World Window, 360, Aoyou und andere Browser unterstützen diese Verwendung nicht, Chrome und Firefox jedoch schon.
Um mit ie6/7 kompatibel zu sein, können Sie dem div die folgenden Attribute hinzufügen
div{ *display:block; *font-size:175px;/*高度为200px, 则200*0.873约为175px* 撑开/ }
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung des Attributs Vertical-Align in CSS. 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
