Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Meletakkan Dua Div Bersebelahan dengan Satu Div Mempunyai Lebar Tetap dan Satu Div Mengembang untuk Mengisi Ruang yang Selebihnya?

Bagaimanakah Saya Boleh Meletakkan Dua Div Bersebelahan dengan Satu Div Mempunyai Lebar Tetap dan Satu Div Mengembang untuk Mengisi Ruang yang Selebihnya?

Mary-Kate Olsen
Lepaskan: 2024-12-20 08:29:10
asal
835 orang telah melayarinya

How Can I Position Two Divs Side-by-Side with One Div Having a Fixed Width and the Other Expanding to Fill the Remaining Space?

Meletakkan Dua Div Bersebelahan dalam CSS

Apabila bekerja dengan HTML dan CSS, keperluan untuk meletakkan elemen bersebelahan antara satu sama lain adalah perkara biasa. Artikel ini menyelidiki senario tertentu, di mana matlamatnya adalah untuk mencipta dua div bersebelahan mendatar, dengan satu div dihadkan kepada lebar tertentu manakala satu lagi menempati baki ruang yang tersedia.

Flexbox Solution

Pelayar moden menyokong sifat CSS yang dipanggil flexbox, yang menyediakan kaedah yang berkuasa untuk meletakkan elemen dalam cara yang fleksibel. Untuk mencapai reka letak yang diingini, pertimbangkan untuk menggunakan flexbox. Berikut ialah coretan kod yang menunjukkan pendekatan ini:

<div>
Salin selepas log masuk
#parent {
  display: flex;
}
#narrow {
  width: 200px;
  background: lightblue;
}
#wide {
  flex: 1;
  background: lightgreen;
}
Salin selepas log masuk

Dalam contoh ini:

  • #parent ialah div yang mengandungi yang menetapkan reka letak kotak flex.
  • #sempit mempunyai lebar tetap 200px.
  • #lebar ditetapkan kepada membesar dan menduduki baki ruang yang tersedia pada skrin, disebabkan oleh kelenturan: 1 sifat.

Dengan menggunakan flexbox, anda boleh membuat div sebelah menyebelah dengan mudah tanpa memerlukan pengiraan lebar yang kompleks atau peraturan CSS tambahan. Penyelesaian ini ringkas dan fleksibel, menjadikannya sesuai untuk pelbagai senario.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Meletakkan Dua Div Bersebelahan dengan Satu Div Mempunyai Lebar Tetap dan Satu Div Mengembang untuk Mengisi Ruang yang Selebihnya?. 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