Junior
Inline-block xususiyatidan foydalanib elementlarni markazlashtirishning qanday usullari mavjud?
sobes.tech AI
AIdan javob
display: inline-block bilan elementlarni markazlashtirish uchun:
-
Ota elementga
text-align: center;ni belgilash.inline-blockbolalar elementlari matn kabi markazlashtiriladi..parent { text-align: center; /* inline-block bolalar elementlarini markazlashtiradi */ } .child { display: inline-block; } -
margin: 0 auto;niinline-blockelementiga qoʻllash ishlamaydi. Bu usul, aniq kenglikka ega boʻlgan blok elementlar uchun moʻljallangan. -
Ichma-ich blok element:
inline-blockelementini, agar kerak boʻlsa, aniq kenglik vamargin: 0 auto;bilan blok elementga o'rab qo'ying.<div class="wrapper"> <div class="centered-block"> <span class="inline-block-element"> Mazmun </span> </div> </div>.wrapper { /* Faqat konteyner boʻlsa, uslublar kerak emas */ } .centered-block { display: block; /* Muhim, blok element boʻlishi kerak */ width: fit-content; /* Yoki aniq kenglik */ margin: 0 auto; /* Blok elementni markazlashtiradi */ } .inline-block-element { display: inline-block; /* Boshqa uslublar */ }
Shunday qilib, eng oddiy va keng tarqalgan usul, text-align: center; ni ota konteynerda ishlatish va inline-block elementlarini markazlashtirishdir. Bir inline-block elementini markazlashtirish uchun, uni margin: 0 auto; bilan o'rab olgan blok elementga joylashtirish mumkin.