Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Menghentikan Item Flex daripada Memaparkan Bersebelahan?

Bagaimana untuk Menghentikan Item Flex daripada Memaparkan Bersebelahan?

Barbara Streisand
Lepaskan: 2024-12-09 00:24:13
asal
992 orang telah melayarinya

How to Stop Flex Items from Displaying Side-by-Side?

Menghalang Item Flex daripada Dipamerkan Bersebelahan

Masalah:

Apabila menggunakan flexbox ke elemen tengah dalam blok, adalah perkara biasa untuk menghadapi isu di mana item kelihatan bersebelahan dan bukannya menegak di bawah satu sama lain. Ini boleh menjadi tidak diingini dalam situasi tertentu.

Penyelesaian:

Untuk mengelakkan item fleksibel daripada dipaparkan sebelah menyebelah, laksanakan gaya CSS berikut:

.inner {
  flex-direction: column;
}
Salin selepas log masuk

Penjelasan:

Sifat gaya ini menentukan arah di mana item flex disusun dalam elemen bekas. Dengan menetapkan arah-flex kepada lajur, anda mengarahkan kotak fleksibel untuk memaparkan anak-anaknya dalam baris dan bukannya lajur. Ini menjajarkan item secara menegak di bawah satu sama lain, seperti yang dikehendaki.

Contoh Kemas Kini:

Coretan kod dikemas kini berikut menunjukkan cara penyelesaian ini berfungsi:

<div class="container">
  <div class="inner">
    <div class="square"></div>
    <p>some text</p>
  </div>
</div>
Salin selepas log masuk
.container {
  height: 200px;
  width: 200px;
  background: cornflowerblue;
  position: relative;
}

.inner {
  height: 100%;
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}

.square {
  width: 30px;
  height: 30px;
  background: tomato;
  display: block;
}
Salin selepas log masuk

Dengan menggunakan arah lentur: lajur, segi empat sama jingga dan teks kini disusun dengan betul secara menegak dalam elemen bekas, seperti yang dimaksudkan.

Atas ialah kandungan terperinci Bagaimana untuk Menghentikan Item Flex daripada Memaparkan Bersebelahan?. 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