Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Boleh Meletakkan Div Tidak Sama Bersebelahan dengan Ketinggian Sama?

Bagaimanakah Saya Boleh Meletakkan Div Tidak Sama Bersebelahan dengan Ketinggian Sama?

DDD
DDDasal
2024-11-10 13:24:02272semak imbas

How Can I Position Unequal Divs Side-by-Side with Equal Heights?

Penjajaran Menegak Div ​​Tak Sama Bersebelahan

Letakkan div sebelah-menyebelah dengan ketinggian yang sama apabila satu mengandungi lebih banyak kandungan cabaran pembangunan web biasa. Walaupun penyelesaian JavaScript (dengan jQuery) mungkin, terdapat kaedah unggul yang mengutamakan semantik dan kebolehcapaian.

Kaedah 1: CSS

Pendekatan pilihan menggunakan CSS. Untuk keserasian optimum, gunakan "display: table-cell" atau "display: inline-block." Sebagai alternatif, pertimbangkan kaedah "latar belakang palsu" yang memanfaatkan kecerunan CSS3.

Kaedah 2: Jadual

Jadual menyediakan penyelesaian yang mudah, tetapi datang dengan kos kelemahan semantik. Purists boleh membantah penggunaannya untuk reka letak, dan jadual harus digunakan dengan berhati-hati.

Kaedah 3: JavaScript / jQuery

Kaedah ini cemerlang dalam mengekalkan penanda semantik, tetapi bergantung pada JavaScript untuk mencapai kesan yang diingini. Tanpa JavaScript didayakan, penyamaan tidak akan berlaku.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Meletakkan Div Tidak Sama Bersebelahan dengan Ketinggian Sama?. 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