Memahami Lebar, Tinggi, Margin dan Padding
Pelajari cara lebar, tinggi, margin dan padding menentukan dimensi serta jarak unsur.
Memahami Lebar, Tinggi, Margin dan Padding ialah pelajaran CSS Academy percuma di CoddyKit. Ini ialah pelajaran 1 daripada 4. Anda boleh membaca keseluruhan pelajaran di bawah secara percuma — kemudian berlatih secara praktikal dalam pelayar menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran CSS Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus CSS Academy merangkumi sejumlah 4 pelajaran.
Konsep Model Kotak
Setiap unsur HTML dipaparkan sebagai kotak segi empat tepat. Model kotak CSS menerangkan empat lapisan yang membentuk kotak ini dari dalam ke luar: kandungan → pelapik → sempadan → jidar.
width dan height
width dan height menetapkan dimensi kawasan kandungan. Secara lalai, pelapik dan sempadan ditambah pada saiz ini.
<div class="box"></div>
padding
padding ialah ruang telus di dalam sempadan, antara kandungan dengan tepi sempadan. Ruang ini merupakan sebahagian daripada kawasan unsur yang boleh diklik atau dilukis latarnya.
<div class="card">Card content</div>
Bentuk Panjang padding
Setiap sisi boleh ditetapkan secara berasingan:
<div class="element">Padded element</div>
margin
margin ialah ruang telus di luar sempadan. Ruang ini menjarakkan unsur lain. Jidar negatif menarik unsur lebih dekat atau menyebabkan unsur bertindih.
<div class="section">Centered section with bottom margin</div>
Penggabungan Jidar
Jidar menegak bercantum antara unsur blok bersebelahan: jurang sebenar ialah nilai yang lebih besar antara kedua-dua jidar, bukannya jumlahnya. Jidar mendatar tidak pernah bercantum.
<h2>Heading</h2>
<p>Paragraph below — margins collapse to 30px, not 50px.</p>
Menghalang Penggabungan Jidar
Penggabungan jidar dihalang apabila:
- Unsur ialah anak flex atau grid
- Induk mempunyai
overflow: hidden - Induk mempunyai
paddingantara induk dengan anak pertama - Unsur sebaris memisahkan adik-beradik
Jidar auto
Menetapkan jidar mendatar kepada auto pada unsur blok dengan lebar tetap akan menengahkan unsur itu dalam bekasnya. Ini ialah teknik penengahan klasik.
<div class="centered">Centered block, max 800px wide</div>
min-width max-width min-height max-height
Hadkan dimensi dengan sempadan minimum dan maksimum supaya unsur kekal mudah dibaca pada pelbagai saiz skrin:
<div class="content">Readable content column capped at 65 characters wide.</div>
Mengira Jumlah Saiz Unsur
Dalam model content-box lalai, jumlah lebar = width + padding-left + padding-right + border-left + border-right. Ini boleh mengelirukan dan merupakan sebab border-box lebih disukai.
Sifat Jidar dan Pelapik Logik
CSS moden menawarkan padanan logik: margin-block, margin-inline, padding-block-start dan sebagainya. Sifat ini menyesuaikan diri dengan arah penulisan secara automatik.
<div class="card">Logical padding-block/inline</div>
Semakan Pantas
Lapisan manakah yang termasuk dalam jumlah lebar terhasil unsur blok dalam model kotak lalai?
Ringkasan
Lapisan model kotak ialah kandungan, pelapik, sempadan dan jidar. Pelapik berada di dalam sempadan; jidar berada di luar. Jidar menegak bercantum antara adik-beradik yang bersebelahan. Gunakan margin: 0 auto dengan lebar tetap untuk menengahkan unsur blok.
Pelajari CSS dengan tutor kecerdasan buatan — percuma
Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.
- Kursus
- 40
- Pelajaran
- 159
Soalan Lazim
Adakah pelajaran “Memahami Lebar, Tinggi, Margin dan Padding” percuma?
Ya — teks penuh “Memahami Lebar, Tinggi, Margin dan Padding” boleh dibaca secara percuma di web ini. Untuk berlatih secara interaktif menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7, serta membuka kunci baki kursus CSS Academy, tingkat taraf kepada CoddyKit PRO. Kursus CSS Academy merangkumi sejumlah 4 pelajaran.
Apakah yang akan saya pelajari dalam “Memahami Lebar, Tinggi, Margin dan Padding”?
Pelajari cara lebar, tinggi, margin dan padding menentukan dimensi serta jarak unsur. Anda berlatih CSS Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.
Adakah saya memerlukan pengalaman untuk memulakan CSS Academy?
Tiada pengalaman terdahulu diperlukan. Pembelajaran CSS Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 1 daripada 4.
Berapa lamakah pelajaran “Memahami Lebar, Tinggi, Margin dan Padding” diambil?
Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.
Bolehkah saya menulis dan menjalankan kod dalam pelajaran CSS Academy ini?
Ya. Setiap pelajaran CSS Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.
Semua pelajaran dalam kursus ini
- Memahami Lebar, Tinggi, Margin dan Padding
- Gaya, Lebar dan Warna Sempadan
- Box-Sizing: Content-Box berbanding Border-Box
- Garis Luar dan Bayang Kotak