Rumah > hujung hadapan web > tutorial css > Mengapa Margin Atas pada Elemen Dalaman Menggantikan Div Induknya dan Bagaimana Saya Boleh Membetulkannya?

Mengapa Margin Atas pada Elemen Dalaman Menggantikan Div Induknya dan Bagaimana Saya Boleh Membetulkannya?

Mary-Kate Olsen
Lepaskan: 2024-12-19 05:38:13
asal
227 orang telah melayarinya

Why Does a Top Margin on an Inner Element Displace Its Parent Div, and How Can I Fix It?

Penempatan Div Pembalut yang Mempengaruhi Margin-Top

Apabila menggunakan jidar atas pada elemen awal yang boleh dilihat pada halaman, seperti bahagian pengepala , ia secara tidak sengaja boleh menggantikan keseluruhan bahagian. Ini adalah hasil daripada gelagat melata lalai penyemak imbas.

Untuk mengatasi isu ini, penyelesaian adalah dengan melaksanakan peraturan CSS berikut kepada bahagian induk:

overflow: auto;
Salin selepas log masuk

Dengan menyatakan peraturan ini, bahagian induk akan melaraskan ketinggiannya untuk menampung margin atas elemen dalam, menghalang bahagian daripada ditolak bawah.

Berikut ialah coretan kod yang dikemas kini yang menggabungkan penyelesaian ini:

div#header {
  width: 100%;
  background-color: #eee;
  position: relative;
  overflow: auto;
}

div#header h1 {
  text-align: center;
  width: 375px;
  height: 50px;
  margin: 50px auto;
  font-size: 220%;
  background: url('/images/name_logo.png') no-repeat;
}
Salin selepas log masuk

Dengan melaksanakan teknik ini, margin atas yang digunakan pada elemen h1 tidak lagi akan menjejaskan kedudukan bahagian pengepala .

Atas ialah kandungan terperinci Mengapa Margin Atas pada Elemen Dalaman Menggantikan Div Induknya dan Bagaimana Saya Boleh Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan