Bagaimana untuk mengelakkan pembalut lajur css menggunakan Tailwindcss
P粉392861047
P粉392861047 2024-03-31 15:29:53
0
1
394

Menggunakan tailwindcss saya mempunyai html berikut

<ol class="relative columns-1 sm:columns-3">
   <li>
       <img src="https://placehold.co/400x300">id=voluptas minus a qui tempore
   </li>
   <li>...</li>
   ...
</ol>

ol css Tailwind berkaitan ialah

.sm:columns-3 {
   columns: 3;
}

Seperti yang anda lihat (anak panah merah), satu unit dibalut. Bahagian sel yang lain berada di bahagian bawah lajur tengah. Ini adalah sesuatu yang saya tidak mahu, tiada pembungkusan. Adakah terdapat apa-apa cara untuk mengelakkan ini atau perlukah saya memastikan semua sel mempunyai ketinggian yang sama?

P粉392861047
P粉392861047

membalas semua(1)
P粉763662390

Untuk menghalang lajur CSS daripada dibalut dalam CSS Tailwind, anda boleh menggunakan sifat pecah dalam. Menetapkan pecah-dalam untuk mengelakkan-lajur pada

  • elemen akan menghalangnya daripada berpecah merentas lajur, anda boleh mencuba logik berikut:

    <ol class="relative columns-1 sm:columns-3">
      <li class="break-inside-avoid-column">
        <img src="https://placehold.co/400x300">id=voluptas minus a qui tempore
      </li>
      <li class="break-inside-avoid-column">...</li>
      ...
    </ol>

    kelas utiliti break-inside-avoid-column disediakan oleh Tailwind CSS dan tetapkan sifat pecah-dalam untuk mengelakkan-lajur. Ini memastikan setiap elemen

  • kekal utuh dalam lajurnya tanpa terbelah.

    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan