


Bagaimana menggunakan CSS dan Flexbox untuk melaksanakan susun atur imej dan teks yang responsif pada saiz skrin yang berbeza?
Apr 05, 2025 pm 06:06 PMSusun atur CSS Responsif: Gabungan gambar dan teks yang sempurna
Mewujudkan susun atur web responsif yang membolehkan imej dan teks dengan sempurna dibentangkan pada saiz skrin yang berbeza adalah cabaran biasa dalam pembangunan front-end. Artikel ini akan menerangkan secara terperinci bagaimana menggunakan Flexbox dan pertanyaan media CSS untuk mencapai kesan memaparkan gambar dan teks bersebelahan pada skrin yang lebih besar, manakala pada skrin yang lebih kecil (seperti telefon bimbit), imej berada di atas dan teks berada di bawah.
Latar belakang keperluan
Matlamatnya adalah menggunakan CSS dan Flexbox untuk membina susun atur dengan gambar bersaiz tetap (200x200 piksel) dan sekeping teks. Pada skrin besar, teks mengambil ruang yang tinggal; Pada skrin kecil, imej terletak di atas teks.
Masalah dan Penyelesaian: Kepentingan Viewport
Percubaan sebelumnya mungkin mengalami masalah yang susun atur tidak berubah dengan lebar skrin, yang biasanya disebabkan oleh kekurangan tetapan viewport. Viewport adalah kawasan dalam tetingkap penyemak imbas yang memaparkan kandungan laman web. Tetapan Viewport yang betul Pastikan laman web diberikan dan berskala dengan betul pada peranti yang berbeza.
Penyelesaian Lengkap: Kod HTML dan CSS
Untuk mencapai susun atur responsif, perlu Sebahagiannya tambahkan tag meta viewport dan laraskan kod CSS:
<meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Contoh Layout Flexbox</title> <style> .container { display: flex; } .image { width: 200px; height: 200px; } .text { flex: 1; /* 占據剩余空間 */ } /* 小屏幕媒體查詢 (例如手機) */ @media (max-width: 600px) { .container { flex-direction: column; /* 垂直布局 */ } .text { flex: initial; /* 取消 flex 屬性,讓文本自適應寬度 */ } } </style> <div class="container"> <div class="image">gambar</div> <div class="text">Kandungan teks</div> </div>
Penjelasan kod:
-
meta name="viewport"
: Tetapkan Viewport untuk membuat skala halaman mengikut lebar peranti. -
.container
: Gunakan susun atur Flexbox. -
.image
: Tetapkan saiz imej. -
.text
:flex: 1;
Buat teks menduduki ruang yang tinggal. -
@media (max-width: 600px)
: pertanyaan media. Apabila lebar skrin kurang daripada 600px, tetapkanflex-direction
kecolumn
untuk mencapai susun atur menegak, dan keluarkan atributflex
.text
untuk membolehkan kandungan teks menyesuaikan diri dengan lebar.
Melalui tetapan di atas, susun atur laman web akan diselaraskan secara automatik mengikut saiz skrin untuk mencapai kesan responsif yang sempurna. Ingat, anda boleh menyesuaikan nilai max-width
mengikut keperluan sebenar.
Atas ialah kandungan terperinci Bagaimana menggunakan CSS dan Flexbox untuk melaksanakan susun atur imej dan teks yang responsif pada saiz skrin yang berbeza?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Menetapkan gaya pautan yang telah anda lawati dapat meningkatkan pengalaman pengguna, terutama di laman web yang berintensifkan kandungan untuk membantu pengguna menavigasi lebih baik. 1. Gunakan CSS: Kelas pseudo yang dilawati untuk menentukan gaya pautan yang dikunjungi, seperti perubahan warna; 2. Perhatikan bahawa penyemak imbas hanya membenarkan pengubahsuaian beberapa atribut disebabkan oleh sekatan privasi; 3. Pemilihan warna harus diselaraskan dengan gaya keseluruhan untuk mengelakkan ketangkasan; 4. Terminal mudah alih mungkin tidak memaparkan kesan ini, dan disyorkan untuk menggabungkannya dengan arahan visual lain seperti logo tambahan ikon.

HTML5, CSS dan JavaScript harus digabungkan dengan tag semantik, pesanan pemuatan yang munasabah dan reka bentuk decoupling. 1. Gunakan tag semantik HTML5, seperti meningkatkan kejelasan struktur dan penyelenggaraan, yang kondusif untuk SEO dan akses bebas penghalang; 2. CSS harus diletakkan, gunakan fail luaran dan berpecah oleh modul untuk mengelakkan gaya sebaris dan masalah pemuatan yang tertunda; 3. JavaScript disyorkan untuk diperkenalkan di hadapan, dan gunakan penangguhan atau async untuk memuat secara asynchronously untuk mengelakkan menyekat rendering; 4. Mengurangkan pergantungan yang kuat antara ketiga-tiga, tingkah laku memandu melalui atribut data dan status kawalan nama kelas, dan meningkatkan kecekapan kerjasama melalui spesifikasi penamaan bersatu. Kaedah ini dapat mengoptimumkan prestasi halaman dengan berkesan dan bekerjasama dengan pasukan.

Themaindifferencesbetweendisplay: inline, block, andinline-blockinhtml/cssarelayoutbehavior, spaceusage, andstylingcontrol.1.inlineelementsflowwithtext, notstartonNewlines, abaikanwidth/height, andonyapplylylylylylinddding/

Sepuluh platform perdagangan mata wang maya teratas di Eropah pada tahun 2025 termasuk Binance, OKX, Coinbase, dan lain -lain, dan dipilih berdasarkan pematuhan, keselamatan, perbelanjaan, jenis aset dan pengalaman pengguna. 1. Binance: Dunia mempunyai jumlah urus niaga terbesar, yuran yang rendah, dan telah memperoleh lesen di beberapa negara; 2. OKX: Produk Komprehensif, Teknologi Kukuh, Berdaftar di Perancis; 3. Coinbase: Pematuhan dan keselamatan, sesuai untuk pemula, berlesen di banyak negara; 4. Gate.io: Mempunyai sejarah yang panjang, keselamatan yang tinggi, didaftarkan di banyak negara Eropah; 5. Bitstamp: Ditubuhkan awal, mempunyai pematuhan yang kuat, dikawal oleh Luxembourg; 6. ETORO: Menyokong urus niaga sosial, pelaburan pelbagai, yang dikawal oleh CYSEC; 7. Bitpanda: Dunia

Oke adalah platform perkhidmatan aset digital yang terkenal di dunia, komited untuk menyediakan pengguna dengan pengalaman perdagangan aset digital yang selamat, stabil dan cekap. Dengan kekuatan teknikalnya yang kuat, sistem kawalan risiko yang komprehensif dan antara muka operasi mesra pengguna, platform telah mendapat pengiktirafan yang luas dari pengguna di seluruh dunia.

Kevin O'Leary menyoroti kesan transformasi AI untuk mengurangkan kos pengambilalihan pelanggan, membentuk semula strategi pelaburan, dan persaingan teknologi AS-China.

Binance adalah platform perdagangan aset digital yang terkenal di dunia, menyediakan pengguna dengan perkhidmatan perdagangan cryptocurrency yang selamat, stabil dan mudah. Pengguna boleh membeli, menjual, mengurus dan memasarkan urus niaga beratus -ratus mata wang digital seperti Bitcoin dan Ethereum pada bila -bila masa, di mana sahaja melalui aplikasi rasmi mereka.

Pertukaran Oke Itali-Europe adalah platform perdagangan aset digital yang terkenal di dunia yang menyediakan pengguna dengan perkhidmatan perdagangan yang selamat dan boleh dipercayai. Aplikasi Android rasminya mempunyai fungsi yang komprehensif, operasi mudah, dan menyokong transaksi dan pengurusan pelbagai aset digital.
