Rumah >hujung hadapan web >tutorial css >Apakah Perbezaan Antara CSS Margin dan Padding?

Apakah Perbezaan Antara CSS Margin dan Padding?

Susan Sarandon
Susan Sarandonasal
2024-12-23 18:27:18604semak imbas

What's the Difference Between CSS Margin and Padding?

Memahami Perbezaan Antara Margin dan Padding dalam CSS

Dalam CSS, margin dan padding ialah dua sifat penting yang mengawal jarak di sekeliling elemen. Walaupun mereka mungkin kelihatan serupa pada pandangan pertama, memahami perbezaan mereka adalah penting untuk mereka bentuk dan meletakkan elemen secara berkesan pada halaman web.

Margin vs Padding: Menentukan Sempadan

  • Margin: Margin ialah ruang putih atau ruang di luar sempadan elemen. Ia mentakrifkan kelegaan antara unsur dan unsur jirannya atau kawasan sekitarnya. Dalam erti kata lain, ia mewujudkan jurang yang memisahkan elemen daripada persekitarannya.
  • Padding: Tidak seperti margin, padding merujuk kepada ruang dalam sempadan elemen. Ia mentakrifkan jarak antara kandungan dan sempadan dalaman sesuatu elemen. Padding mencipta penimbal atau kusyen di sekeliling kandungan elemen, memanjangkan saiznya tanpa menjejaskan kedudukannya dalam aliran.

Kepentingan Memahami Perbezaan

Membezakan antara margin dan padding adalah penting kerana ia memberi kesan kepada reka letak dan penampilan halaman web dengan cara yang berbeza. Contohnya:

  • Kawalan Jarak: Margin membolehkan anda mencipta pengasingan antara elemen. Ia berguna untuk mengawal jarak keseluruhan halaman dan menghalang elemen daripada bertindih.
  • Peningkatan Kandungan: Pelapik menambah ruang di sekeliling kandungan elemen, meningkatkan kebolehbacaan dan kebolehbacaan. Ia boleh digunakan untuk menekankan kandungan penting atau mencipta hierarki visual.

Ilustrasi Visual

Untuk menjelaskan lagi perbezaan, pertimbangkan contoh berikut:

.box {
  background-color: red;
  width: 200px;
  height: 200px;
  margin: 10px;
  padding: 20px;
}

Dalam contoh ini, kotak mempunyai margin 10px dan padding 20px. Jidar mencipta jurang 10px di sekeliling bahagian luar kotak merah, manakala padding menambah jurang 20px di dalam kotak merah, di sekeliling kandungannya. Kesannya adalah seperti berikut:

┌──────────────────┐
│                  │
│    20px Padding    │
│                  │
└──────────────────┘

Dengan memahami perbezaan antara margin dan padding, pembangun boleh meletakkan dan ruang elemen secara berkesan pada halaman web untuk mencapai reka letak dan reka bentuk yang diingini.

Atas ialah kandungan terperinci Apakah Perbezaan Antara CSS Margin dan Padding?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn