⊗mkSpRsBR 125 of 128 menu

Penyusunan Semula Blok melalui Media Query dalam CSS

Mari kita belajar untuk melaksanakan penyusunan semula blok pada lebar skrin yang berbeza. Sebagai contoh, kita akan melaksanakan tingkah laku seperti berikut:

Pertama, mari tulis kod HTML untuk blok-blok kita:

<div class="parent"> <div class="child">1</div> <div class="child">2</div> </div>

Sekarang, mari tulis gaya untuk induk blok-blok kita:

.parent { display: flex; width: 90%; margin: 50px auto; border: 1px solid red; }

Sekarang mari tulis gaya untuk blok-blok itu sendiri, tanpa menentukan sifat-sifat yang akan berubah melalui media query:

.child { box-sizing: border-box; padding: 20px; border: 1px solid green; }

Pada lebar skrin yang besar, biarkan ruang antara blok dikira secara automatik:

@media (min-width: 500px) { .parent { justify-content: space-between; } }

Mari tetapkan lebar untuk blok-blok kita sedikit kurang daripada 50%, untuk meninggalkan ruang untuk jarak:

@media (min-width: 500px) { .child { width: 49.5%; } }

Pada lebar skrin yang kecil, letakkan blok-blok kita dalam lajur:

@media (max-width: 500px) { .parent { flex-direction: column; } }

Mari tetapkan jarak bawah untuk mereka:

@media (max-width: 500px) { .child { margin-bottom: 10px; } }

Mari kumpulkan semuanya dan dapatkan kod berikut:

.parent { display: flex; width: 90%; margin: 50px auto; } .child { box-sizing: border-box; padding: 20px; border: 1px solid green; } @media (max-width: 500px) { .parent { flex-direction: column; } .child { margin-bottom: 10px; } } @media (min-width: 500px) { .parent { justify-content: space-between; } .child { width: 49.5%; } }

Ulangi contoh yang diberikan di bawah:

Ulangi contoh yang diberikan di bawah:

Ulangi contoh yang diberikan di bawah:

Ulangi contoh yang diberikan di bawah:

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak