Gorizontal tekislash
Gorizontal markazlash
CSS’da elementlarni gorizontal markazlashning bir necha usuli bor — element turiga qarab.
Blok elementlarni markazga tekislash
Blok darajasidagi elementni (masalan, <div>) gorizontal markazlash uchun margin: auto;’dan foydalaning.
Element o‘z konteyneri chetlarigacha cho‘zilib ketmasligi uchun uning width xossasini ham belgilang.
Eslatma: width xossasi belgilanmasa (yoki 100% qilsa), markazga tekislash blok darajasidagi elementlarga ta’sir qilmaydi.
Quyida <div> elementi markazlashtirilgan va kengligi 50% (qolgan bo‘shliq chap va o‘ng tashqi bo‘shliqlar o‘rtasida teng bo‘linadi):
Bu div elementi markazlashtirilgan.
Misol
.center
{
margin: auto;
width: 50%;
border: 3px solid green;
padding: 10px;
}
O‘zingiz sinab ko‘ring »
Matnni markazga tekislash
Blok darajasidagi element ichidagi matnni markazlash uchun text-align: center; ishlatting.
Bu matn markazlashtirilgan.
Maslahat: Matnni tekislash bo‘yicha ko‘proq misollar uchun CSS Text bobiga qarang.
Rasmni markazga tekislash
Rasmni markazlashtirish uchun margin-left va margin-right qiymatlarini auto ga o‘rnating hamda rasmni block elementiga aylantiring:
Misol
img
{
display: block;
margin-left: auto;
margin-right: auto;
width: 40%;
}
O‘zingiz sinab ko‘ring »
Chapga va o‘ngga tekislash — position yordamida
Elementlarni tekislashning yana bir usuli — position: absolute; dan foydalanish:
Eslatma: Absolyut joylashtirilgan elementlar normal oqimdan chiqariladi va boshqa elementlar ustiga chiqishi mumkin.
Bu <div> elementi position: absolute xossasi bilan o‘ngga joylashtirilgan.
Misol
.right
{
position: absolute;
right: 0px;
width: 300px;
border: 3px solid green;
padding: 10px;
}
O‘zingiz sinab ko‘ring »
Chapga va o‘ngga tekislash — float yordamida
Elementni chapga yoki o‘ngga tekislashning yana bir usuli — float xossasidan foydalanish:
Misol
.right
{
float: right;
width: 300px;
border: 3px solid green;
padding: 10px;
}
O‘zingiz sinab ko‘ring »
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
