Atribut margin tidak menjejaskan elemen sebaris

PHPz
Lepaskan: 2024-02-18 16:36:24
asal
650 orang telah melayarinya

Atribut margin tidak menjejaskan elemen sebaris

Margin mempunyai kesan yang berbeza pada elemen sebaris berbanding elemen peringkat blok. Dalam elemen sebaris, atribut jidar hanya mempengaruhi jidar atas dan bawah menegak, bukan jidar kiri dan kanan mendatar.

Sebagai contoh, terdapat elemen perenggan <p></p> dalam HTML, kita boleh menetapkan beberapa gaya untuknya dan memerhatikan kesan atribut margin padanya.

Kod HTML adalah seperti berikut:

<p class="example">这是一个段落</p>
Salin selepas log masuk

Kod CSS adalah seperti berikut:

.example {
  margin: 20px;
  background-color: lightblue;
  display: inline;
  padding: 10px;
}
Salin selepas log masuk

Kod di atas menetapkan elemen perenggan dengan "contoh" kelas dan menetapkan margin 20px untuknya kepada 10px dan tetapkan atribut paparannya kepada elemen sebaris.

Jika anda menjalankan kod di atas dalam penyemak imbas, kami akan mendapati bahawa atribut margin berkesan untuk margin atas dan bawah elemen sebaris, dan elemen perenggan akan mempunyai margin 20px di bahagian atas dan bawah.

Namun, jika kita cuba menetapkan margin kiri dan kanan untuk elemen sebaris, kita akan dapati nilai margin yang ditetapkan tidak akan mempunyai sebarang kesan ke atas elemen sebaris. Contohnya, cuba kod berikut:

.example {
  margin: 20px 50px; /* 不会对行内元素产生效果 */
}
Salin selepas log masuk

Dalam kod contoh, kami cuba menetapkan jidar atas/bawah 20px dan jidar kiri/kanan 50px untuk elemen sebaris, tetapi penyemak imbas tidak memaparkan jidar ini.

Perlu diambil perhatian bahawa fenomena ini tidak bermakna atribut margin tidak sah sepenuhnya untuk elemen sebaris. Kami masih boleh mencapai kesan yang sama dengan bantuan sifat dan teknik CSS yang lain, seperti sifat padding, sifat paparan dan elemen pseudo.

Atas ialah kandungan terperinci Atribut margin tidak menjejaskan elemen sebaris. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!