cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk meletakkan div dalaman struktur div bersarang ke dalam baris baharu menggunakan kotak flex?

Saya mahukan div dalam (Mem 3) dalam baris baharu, di bawah Mem 1, dan saya tidak mahu menukar struktur div pada semua kos. tolong bantu.

Seperti ini =>

.flex-container {
  display: flex;
  flex-wrap: wrap;
}

.flex-child {
  border: solid blue;
}

.flex-fgc {
  border: solid blue;
}

.flex-inner-gc {
  border: solid blue;
}
<div class='flex-container'>
  <div class='flex-child'>
    Mem 1
  </div>
  <div class='flex-fgc'>
    <div>
      Mem 2
    </div>
    <div class='flex-inner-gc'>
      Mem 3
    </div>
  </div>
</div>

Saya mencuba "flex: 1 1 100;" untuk flex-inner-gc.

P粉982054449P粉982054449483 hari yang lalu623

membalas semua(1)saya akan balas

  • P粉190883225

    P粉1908832252023-09-14 11:32:36

    float boleh melakukan ini dengan mudah.

    .flex-child {
      border: solid blue;
      float: left;
    }
    
    .flex-fgc > * {
      float: left;
      border: solid blue;
    }
    
    .flex-inner-gc {
      clear: both;
    }
    <div class='flex-container'>
      <div class='flex-child'>
        Mem 1
      </div>
      <div class='flex-fgc'>
        <div>
          Mem 2
        </div>
        <div class='flex-inner-gc'>
          Mem 3
        </div>
      </div>
    </div>

    balas
    0
  • Batalbalas