Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Boleh Menjajarkan Elemen Sebaris/Sebaris Secara Menegak dalam CSS?

Bagaimanakah Saya Boleh Menjajarkan Elemen Sebaris/Sebaris Secara Menegak dalam CSS?

Susan Sarandon
Susan Sarandonasal
2024-12-22 19:44:171009semak imbas

How Can I Vertically Align Inline/Inline-Block Elements in CSS?

Menjajarkan Elemen Sebaris/Sebaris Secara Menegak dalam CSS

Memahami penjajaran menegak dalam CSS boleh menjadi penting apabila membuat reka letak yang dijajarkan secara menegak. Walaupun menggunakan sifat penjajaran menegak yang sesuai, elemen mungkin berterusan dalam peralihan tanpa diduga.

Ambil contoh yang disediakan:

<div>
  <a></a><a></a>
  <span>Some text</span>
</div>

Di sini, elemen rentang kekal ditolak ke bawah walaupun menggunakan kedua-dua "penjajaran menegak :tengah;" dan "vertical-align:top;".

Kunci untuk menyelesaikan isu ini terletak pada pemahaman bahawa "vertical-align" digunakan pada elemen yang dijajarkan, bukan bekas induknya. Untuk menjajarkan anak unsur "div" secara menegak, gunakan peraturan CSS:

div > * {
    vertical-align:middle;  // Align children to middle of line
}

Dengan perubahan ini, anak unsur "div" akan dijajarkan secara menegak dalam div induk.

Nota: "menjajarkan menegak" menjajarkan relatif kepada baris teks semasa, bukan ketinggian penuh div bekas. Untuk memusatkan elemen dalam div induk yang lebih tinggi, tetapkan sifat "ketinggian garis" div induk dan bukannya ketinggiannya. Untuk contoh praktikal, rujuk pautan jsfiddle yang disediakan dalam soalan asal.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menjajarkan Elemen Sebaris/Sebaris Secara Menegak dalam CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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