vertical-alignment

___ answer4445171 ___

Die einfache Antwort ist, dass das Zeichen mit der Zeilenhöhe in der vertikalen Mitte der Zeile liegt, also hat eine Zeile mit einer Höhe von 100px den Text in der Mitte von, also 50px.

    
___ qstnhdr ___ CSS - Zeilenhöheneigenschaft, wie es funktioniert (einfach) ___ answer4445228 ___

Ok, ich bin mir ziemlich sicher, dass ich es jetzt habe, ich werde meine eigene Frage beantworten, dank all Ihrer Antworten wäre das eine grafische Erklärung (die mir immer hilft):

Dies ist nur eine Ergänzung zu jarrets Antwort (der erste, der es IMHO Nagel)

Danke für all die hilfreichen Antworten

BTW: Entschuldigung für die schrecklichen Kunstwerke.

    
___ answer4445190 ___

Ich denke %code% ist genau das, was klingt. Es wäre anders, wenn es nur die Hälfte der Höhe wäre, da du die %code% usw. erklären müsstest.% Co_de% macht in deinem Fall nur eine blockige Sache mit einer Höhe von %code% und zentriert die Text darin.

Grundsätzlich fügt %code% den Wert %code% am oberen und unteren Rand des Textes hinzu, während das Hinzufügen von Rändern nicht dafür verantwortlich ist.

    
___ answer4445193 ___

Wenn Sie die Eigenschaft line-height auf 100px setzen, bedeutet dies, dass der Text vertikal in der Mitte einer Zeile mit einer Höhe von 100px zentriert wird. Das heißt, es wird um 50px platziert. Wenn Sie die Ränder auf 50px einstellen, erhalten Sie ein ähnliches Ergebnis, aber Sie werden feststellen, dass es nicht genau zentriert ist.

    
___ answer4445177 ___

Wenn Sie einem Element eine Zeilenhöhe von 100% geben (in Ihrem Beispiel entspricht das 100 Pixel), wird der Text vertikal in der Mitte einer Zeile platziert, die 100 Pixel hoch ist.

    
___ answer4445166 ___

Dies funktioniert nicht, da die Zeilenhöhe spezifisch für den Text und nicht für die tatsächliche Höhe von Elementen wie divs ist. Ich würde vorschlagen, Höhe und nicht Zeilenhöhe zu verwenden, wenn Ihr Betreff nicht Text ist.

    
___ tag123html ___ HTML (Hyper Text Markup Language) ist die Standard-Auszeichnungssprache, die zum Strukturieren von Webseiten und zum Formatieren von Inhalt verwendet wird. HTML beschreibt die Struktur einer Website semantisch zusammen mit Hinweisen für die Präsentation, wodurch sie eine Markup-Sprache statt einer Programmiersprache wird. Die neueste Revision der HTML-Spezifikation ist HTML5.2. ___ answer4445240 ___

Wurde bereits beantwortet, aber ich dachte, ich könnte hinzufügen, dass die Formel normalerweise lautet:

Der Unterschied zwischen Zeilenhöhe und Schriftgröße wird als "Leading" bezeichnet. Dann teile dieses Führende durch 2, um die Hälfte zu erhalten, die über und unter deinen Text gesetzt wird, wodurch es vertikal zentriert wird.

Der folgende Foliensatz erklärt viel über die Linienhöhe. Sie können bei Folie 72 für das, was ich oben erklärt habe, beginnen, aber ich würde empfehlen, das ganze Set durchzugehen.

    
___ tag123alignment ___ Im Kontext der GUI (inkl. Webseite) bezieht sich Ausrichtung auf die Positionierung von visuellen Elementen. Im Programmierkontext ist Alignment das Platzieren von Objekten auf Speicheradressen, normalerweise ein Vielfaches eines kleinen Faktors. ___ answer4445210 ___

Im Wesentlichen hilft die Zeilenhöhe dabei, "führend" und "halbführend" zu setzen. Das 100px-Konto berücksichtigt die Gesamthöhe des Elements, und der Text wird innerhalb dieses Bereichs "vertikal ausgerichtet". Die Hälfte geht über und halb unter.

Das erklärt besser als ich. Ссылка

    
___ tag123vertikalignment ___ In der Regel ein Stil oder eine andere UI-Definition, die der Platzierung eines Schnittstellenelements in der vertikalen Ebene zugeordnet ist. ___ tag123css ___ CSS (Cascading Style Sheets) ist ein Blatt Sprache zur Beschreibung das Aussehen und die Formatierung von HTML (Hypertext Markup Language), XML (Extensible Markup Language) Dokumenten und SVG-Elemente, einschließlich (aber nicht beschränkt auf) verwendeten Farben Darstellung Stil, Layout, Schriftarten und Animationen. ___ qstntxt ___

Also in dieses einfache Beispiel habe ich als Endergebnis:

Das ist eine sehr einfache Frage, aber ich kann mich einfach nicht darum kümmern.

Um die vertikale Zentrierung der verwendeten Zahlen zu erreichen:

%Vor%

Was großartig funktioniert und es auf Versuch und Irrtum Basis gemacht hat.

Meine Frage ist genau warum die %code% nur zur Hälfte kommt.

Wenn die %code% %code% eine Höhe von %code% hat und ich eine Positionierung relativ zu ihr, sollte die Hälfte davon nicht auf die Hälfte zentriert sein.

Das verwirrt mich besonders, wenn ich ein div zentriere :

Ich würde verwenden: %code% , um dies zu erhalten:

Mir ist klar, dass diese Frage ein Overkill sein könnte, da die Antwort vielleicht (wahrscheinlich sehr einfach) sein wird, tut mir leid! aber ich denke es ist besser das "warum funktioniert das nicht" Fragen;)

Vielen Dank im Voraus !!

    
___
5
Antworten

H1 auf der linken Seite, "Tasten" auf der rechten Seite, vertikal ausgerichtet

Ich versuche, in einer Zeile anzuzeigen: ein H1-Element, das links von der umschließenden Box ausgerichtet ist mehrere "buttons" (A-Elemente hier), die rechts von der enthaltenen Box ausgerichtet sind alle auf der gleichen Basislinie...
20.09.2012, 10:52
5
Antworten

Textfeld Beschriftung vertikal-align: Mitte

Ich versuche, die Beschriftung für diesen Textbereich in der Mitte des Textfelds auszurichten, aber es funktioniert einfach nicht. Die Ausgabe sieht ungefähr so ​​aus: %Vor% Hier ist der Code, den ich versucht habe. TY! %Vor%     
22.10.2013, 16:00
1
Antwort

So zentrieren Sie Twitter Bootstrap 3 modal?

Ich habe versucht, den modalen Dialog von Boostrap 3 ohne Erfolg vertikal zu zentrieren. Wie kann das erreicht werden?     
27.09.2013, 02:19
3
Antworten

Wie kann ich mehrere Inline-Block-Divs in einem Container ausrichten, ohne ihren Fluss zu verlieren?

Dies ist für ein sehr einfaches Balkendiagramm, an dem ich gerade arbeite, %Vor% Wenn ich den Container auf relativ und die inneren divs auf absolute & amp; unten: 0, dann überlappen sie sich alle. Sie fließen gut ohne die absolute Positioni...
17.06.2012, 03:56
3
Antworten

Wie zentriert man Text in Tabhost?

Ich habe eine grundlegende Frage. In vielen Tabhost-Beispielen finden wir Registerkarten mit Bild und Text. In meinem Fall möchte ich nur einen Text anzeigen, aber das Problem ist, dass mein Text horizontal zentriert ist, aber nicht vertikal...
18.09.2011, 12:12
4
Antworten

Text vertikal zu einem Kreis ausrichten

Ich versuche, einen Text vertikal auf einen Kreis mit einer Shape-Outside-Eigenschaft auszurichten. Ich suche eine reine CSS-Lösung. Siehe jsfiddle: Ссылка %Vor% %Vor%     
14.09.2017, 21:07
8
Antworten

Vertikale CSS-Ausrichtung

Ich habe eine img in floated div und ich weiß nicht, wie man es vertikal zentriert. %Vor% vertikal ausrichten: Mitte funktioniert natürlich nicht. Ссылка     
24.01.2011, 18:50
8
Antworten

CSS - Zeilenhöheneigenschaft, wie es funktioniert (einfach)

Also in dieses einfache Beispiel habe ich als Endergebnis: Das ist eine sehr einfache Frage, aber ich kann mich einfach nicht darum kümmern. Um die vertikale Zentrierung der verwendeten Zahlen zu erreichen: %Vor% Was großartig fu...
14.12.2010, 22:57