Bagaimana untuk Memaparkan Div Bersebelahan Tanpa Bersarang?

DDD
Lepaskan: 2024-10-26 21:50:29
asal
177 orang telah melayarinya

How to Display Divs Side-by-Side Without Nesting?

Mencapai Paparan Bersebelahan Div

Apabila berurusan dengan berbilang elemen div yang sepatutnya kelihatan bersebelahan mendatar, cabaran biasa timbul, terutamanya jika ia tidak bersarang dalam diri masing-masing. Dalam kes sedemikian, membuat mereka bersebelahan boleh menjadi rumit.

Pernyataan Masalah:

Pertimbangkan struktur HTML berikut:

<code class="html"><div id='parent_div_1'>
  <div class='child_div_1'></div>
  <div class='child_div_2'></div>
</div>

<div id='parent_div_2'>
  <div class='child_div_1'></div>
  <div class='child_div_2'></div>
</div>

<div id='parent_div_3'>
  <div class='child_div_1'></div>
  <div class='child_div_2'></div>
</div></code>
Salin selepas log masuk

Matlamatnya ialah supaya setiap pasangan elemen child_div_1 dan child_div_2 dipaparkan sebelah menyebelah.

Penyelesaian:

Untuk mencapai matlamat ini, konsep "inline-block" mula bermain. Secara lalai, elemen div ialah elemen blok, yang bermaksud ia menduduki lebar penuh yang tersedia. Walau bagaimanapun, dengan menetapkan sifat paparan kepada sekatan sebaris, div boleh memaparkan sebaris tanpa mengganggu aliran elemen semasa masih dianggap sebagai elemen blok.

<code class="css">.child_div_1, .child_div_2 {
  display: inline-block;
}</code>
Salin selepas log masuk

Dengan pengubahsuaian ini, div anak akan dipaparkan sebaris , menduduki ruang tanpa memanjangkan keseluruhan lebar. Ini membolehkan mereka dipaparkan sebelah menyebelah dalam div induk masing-masing.

Atas ialah kandungan terperinci Bagaimana untuk Memaparkan Div Bersebelahan Tanpa Bersarang?. 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!