Rumah > hujung hadapan web > tutorial css > Mengapa Penjajaran Menegak Tidak Berfungsi untuk Elemen Blok Sebaris?

Mengapa Penjajaran Menegak Tidak Berfungsi untuk Elemen Blok Sebaris?

Linda Hamilton
Lepaskan: 2024-11-12 06:59:01
asal
862 orang telah melayarinya

Why Doesn't Vertical-Align Work for Inline-Block Elements?

Penjajaran Menegak dalam HTML: Memahami Hadnya

Penjajaran menegak, alat yang berharga untuk menjajarkan elemen secara menegak, terhad kepada elemen HTML tertentu: sebaris, blok sebaris, imej dan jadual. Bertentangan dengan penjajaran teks, penjajaran menegak mesti digunakan pada elemen anak, bukan induk.

Walaupun garis panduan ini, sesetengah pembangun menghadapi kesukaran apabila cuba menggunakan elemen penjajaran menegak:tengah kepada blok sebaris. Untuk memahami sebabnya, kita mesti mendalami konsep kotak garisan.

Kotak Garisan dan Penjajaran Menegak

Penjajaran menegak tidak menjajarkan elemen dalam blok yang mengandunginya tetapi dalam kotak baris mereka. Kotak garis ialah kawasan segi empat tepat yang merangkumi kandungan aras sebaris elemen.

Sebagai contoh, setiap baris teks dalam perenggan berbilang baris membentuk kotak baris. Inilah sebabnya mengapa penjajaran menegak berfungsi dengan sempurna untuk kandungan sebaris seperti

tag.

Contoh:

p { border: 3px solid; width: 350px; height: 200px; line-height: 28px; padding: 15px; }

html, body { height: 100%; }
Salin selepas log masuk
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec a diam lectus. Sed sit amet ipsum mauris. Maecenas congue ligula ac quam viverra nec consectetur ante hendrerit. Donec et mollis dolor. Praesent et diam eget libero egestas mattis sit amet vitae augue. Nam tincidunt congue enim, ut porta lorem lacinia consectetur.</p>
Salin selepas log masuk

Dalam contoh ini, setiap baris teks dijajarkan secara menegak dalam kotak barisnya, terima kasih kepada baris yang ditentukan- ketinggian.

Kesimpulan

Inline-block elemen, diletakkan secara mendatar dalam blok kandungannya, tidak mempunyai keupayaan penjajaran menegak kandungan sebaris. Untuk mencapai penjajaran menegak, seseorang mesti sama ada menggunakan kaedah alternatif atau mempertimbangkan untuk menukar blok sebaris kepada elemen peringkat blok.

Atas ialah kandungan terperinci Mengapa Penjajaran Menegak Tidak Berfungsi untuk Elemen Blok Sebaris?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan