Tidak, tidak ada. Dan saya akan menceritakan sedikit tentang mengapa hal itu tidak terjadi. Tapi pertama-tama,
solusi cepat:
a) Gunakan kelas CSS untuk elemen dasar span/ div, misalnya <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;
}
Demonstrasi penggunaan => https://jsfiddle.net/fe3tasa0/
b) Manfaatkan perbatasan satu sisi saja dan mungkin :first-childpemilih CSS jika Anda ingin menerapkan pembagi umum di antara elemen saudara / tetangga.
Kisah tentang <vr> FITTING dalam paradigma asli,
tetapi masih belum ada:
Banyak jawaban di sini menyarankan, bahwa pembagi vertikal tidak sesuai dengan paradigma / pendekatan HTML asli ... yang sepenuhnya salah. Juga jawabannya sangat bertentangan dengan diri mereka sendiri.
Orang-orang yang sama itu mungkin menyebut kelas CSS mereka yang jelas "clearfix" - tidak ada yang bisa diperbaiki tentang mengambang, Anda hanya membersihkannya ... Bahkan ada elemen di HTML3: <clear> . Sayangnya, ini dan pembersihan mengambang adalah salah satu dari beberapa kesalahpahaman umum.
Bagaimanapun. "Saat itu" di "usia HTML asli", tidak ada pemikiran tentang sesuatu seperti inline-block, hanya ada blocks, inlinesdantables .
Yang terakhir sebenarnya adalah alasan mengapa <vr>tidak ada.
Saat itu diasumsikan bahwa:
Jika Anda ingin membagi sesuatu secara vertikal dan / atau membuat lebih banyak blok dari kiri ke kanan =>
=> Anda membuat / ingin membuat kolom =>
=> yang menyiratkan Anda membuat tabel =>
= > tabel memiliki batas alami antara sel mereka => tidak ada alasan untuk membuat<vr>
Pendekatan ini sebenarnya masih valid, tetapi seperti yang ditunjukkan oleh waktu, sintaks yang dibuat untuk tabel tidak cocok untuk setiap kasus dan juga gaya defaultnya.
Asumsi lain, mungkin nanti, adalah bahwa
jika Anda tidak membuat tabel, Anda mungkin elemen blok mengambang . Itu berarti mereka menempel
bersama-sama , dan sekali lagi, Anda
dapat mengatur perbatasan , dan hari-hari bahkan mungkin menggunakan
:first-childpemilih saya sarankan di atas ...