Nein, da ist kein. Und ich werde Ihnen eine kleine Geschichte darüber erzählen, warum es nicht so ist. Aber zuerst
schnelle Lösungen:
a) Verwenden Sie CSS - Klasse für Grundelemente span/ div, zum Beispiel: <span class="vr"></span>:
.vr{
display: inline-block;
vertical-align: middle;
/* note that height must be precise, 100% does not work in some major browsers */
height: 100px;
width: 1px;
background-color: #000;
}
Verwendungsnachweis => https://jsfiddle.net/fe3tasa0/
b) Verwenden Sie einen einseitigen Rand und möglicherweise einen CSS- :first-childSelektor, wenn Sie allgemeine Trennlinien zwischen Geschwister- / Nachbarelementen anwenden möchten.
Die Geschichte über <vr> FITTING im ursprünglichen Paradigma,
aber immer noch nicht da:
Viele Antworten hier legen nahe, dass der vertikale Teiler nicht zum ursprünglichen HTML-Paradigma / -Ansatz passt ... das ist völlig falsch. Auch die Antworten widersprechen sich sehr.
Dieselben Leute nennen ihre klare CSS-Klasse wahrscheinlich "clearfix" - es gibt nichts zu korrigieren, wenn Sie schweben, Sie löschen es nur ... Es gab sogar ein Element in HTML3 : <clear>. Leider ist dies und die Freigabe des Schwimmens eines der wenigen verbreiteten Missverständnisse.
Wie auch immer. „Damals“ in dem „ursprünglichen HTML - Zeitalter“, gab es keine Gedanken über so etwas wie inline-block, gibt es nur blocks, inlinesund tables.
Der letzte ist eigentlich der Grund, warum es <vr>ihn nicht gibt.
Damals wurde angenommen, dass:
Wenn Sie etwas vertikal teilen und / oder mehr Blöcke von links nach rechts
machen möchten =>
=> Sie machen / wollen Spalten =>
=>, was bedeutet, dass Sie eine Tabelle erstellen =>
= > Tabellen haben natürliche Grenzen zwischen ihren Zellen => kein Grund, a<vr>
Dieser Ansatz ist tatsächlich noch gültig, aber wie die Zeit gezeigt hat, ist die für Tabellen erstellte Syntax nicht für jeden Fall geeignet, ebenso wie für die Standardstile.
Eine andere, wahrscheinlich spätere Annahme war, dass
Sie wahrscheinlich schwebende Blockelemente sind ,
wenn Sie keine Tabelle erstellen . Das heißt, sie halten
zusammen , und Sie
können wieder einen Rand setzen , und in diesen Tagen verwenden Sie wahrscheinlich sogar den
:first-childoben vorgeschlagenen Selektor ...