CSS Хайрцаган загвар

HTML дээрх бүх элементүүдийг CSS-д "дөрвөлжин хайрцаг" (box) гэж үздэг. Box Model нь 4 дараалсан үеэс бүрдэнэ:

  1. Content (Агуулга): текст, зураг эсвэл видео байрлах төв хэсэг.
  2. Padding (Дотор зай): агуулгын эргэн тойрон дахь дотор зай.
  3. Border (Хүрээ): padding болон content-ийг хүрээлсэн зураас.
  4. Margin (Гадна зай): хүрээний гадна талын, бусад элементээс тусгаарлах зай.

Алтан дүрэм (box-sizing): элементэд width: 100px; padding: 10px; border: 5px solid; гэж өгвөл бодит өргөн нь 100 + 20 + 10 = 130px болно! Иймээс тооцооллыг хялбарчлахын тулд ямагт box-sizing: border-box; тохиргоог ашигладаг.

Жишээ

<!DOCTYPE html>
<html>
<head>
<style>
* {
    box-sizing: border-box; /* Padding ба Border-ийг өргөн дотор нь багтаана */
}
div {
    width: 200px;
    padding: 20px;
    border: 5px solid #2563eb;
    background-color: #dbeafe;
}
</style>
</head>
<body>
<div>box-sizing: border-box ашигласан тул энэ хайрцаг яг 200px өргөнтэй хэвээр байна.</div>
</body>
</html>
Туршиж үзэх »