Rumah > Artikel > hujung hadapan web > Bagaimana untuk Menjajarkan Elemen Div Ke Kanan Tanpa Menjejaskan Aliran?
Elemen Div Jajar Kanan
Dalam situasi di mana anda mempunyai berbilang elemen div dan anda ingin menjajarkannya dalam bekas, ia boleh mencabar untuk mencapai susun atur yang dikehendaki tanpa menjejaskan aliran elemen. Artikel ini meneroka cara menjajarkan elemen div, khususnya memfokuskan pada menjajarkannya ke kanan.
Pertimbangkan senario berikut: anda mempunyai tiga elemen div dalam elemen badan - butang, borang dan kanvas. Keperluan adalah untuk menyelaraskan butang dan membentuk elemen sambil mengekalkan penjajaran kiri kanvas. Walau bagaimanapun, kod CSS semasa menyebabkan dua elemen pertama menjajarkan secara mendatar di sebelah satu sama lain dan bukannya mengikut berturut-turut di sebelah kanan.
CSS yang disediakan dalam soalan cuba menjajarkan butang dan borang ke kanan. div menggunakan sifat apungan. Walaupun pendekatan ini secara amnya berkesan, ia boleh menyebabkan isu dalam Internet Explorer versi 6 dan 7 disebabkan oleh pepijat margin berganda.
Untuk menangani isu ini, pendekatan alternatif disyorkan:
<code class="css">#addEventForm { margin-left: auto; margin-right: 0; }</code>
Peraturan CSS ini secara automatik menjajarkan div borang di sebelah kanan div butang tanpa melanggar aliran elemen dalam Internet Explorer. Ia menetapkan jidar kiri kepada auto dan jidar kanan kepada 0, memastikan div bentuk ditolak ke tepi kanan bekasnya sambil mengekalkan kedudukannya terus selepas div butang.
Atas ialah kandungan terperinci Bagaimana untuk Menjajarkan Elemen Div Ke Kanan Tanpa Menjejaskan Aliran?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!