გამოყენება Box Model CSS-ში- Structure and Positioning

CSS-ში Box Model მნიშვნელოვანი კონცეფციაა იმის დასადგენად, თუ როგორ არის სტრუქტურირებული და განლაგებული ელემენტი ვებგვერდზე. იგი შედგება ფუნდამენტური კომპონენტებისგან, როგორიცაა შინაარსი, Padding, Border და Margin.

 

Content

Content არის ტერიტორია, რომელიც შეიცავს ელემენტის რეალურ შინაარსს, როგორიცაა ტექსტი, სურათები ან ვიდეო.

შინაარსის ზომის დასადგენად ვიყენებთ width  და height თვისებებს.

 

Padding

Padding არის სივრცე შინაარსის გარშემო, რომელიც ქმნის უფსკრული შინაარსსა და ელემენტს შორის border.

მნიშვნელობების დასაზუსტებლად padding ვიყენებთ padding-top, padding-right,padding-bottom და  თვისებებს. padding-left

 

Border

ეს Border არის ელემენტის გარშემო არსებული მონახაზი, რომელიც ქმნის მკაფიო საზღვარს შინაარსსა და მიმდებარე ტერიტორიას შორის.

ფორმატირებისთვის border ჩვენ ვიყენებთ border-width, border-style, და border-color  თვისებებს.

 

Margin

Margin არის სივრცე ელემენტის გარეთ border, რომელიც ქმნის უფსკრული სხვა ელემენტებს შორის.

მნიშვნელობების დასადგენად margin ვიყენებთ margin-top, და თვისებებს. margin-right margin-bottom margin-left

 

CSS- ის გამოყენებით Box Model, ჩვენ შეგვიძლია მოვარგოთ ელემენტის ზომა და პოზიცია მისი კომპონენტების მნიშვნელობების შეცვლით.

მაგალითი:

.box {  
  width: 200px;  
  height: 100px;  
  padding: 20px;
  border: 1px solid black;
  margin: 10px;  
}  

ზემოთ მოყვანილ მაგალითში, კლასის მქონე ელემენტს .box აქვს სიგანე 200 პიქსელი და სიმაღლე 100 პიქსელი. მას აქვს 20px padding, შავი border 1px სისქით და 10px margin.

 

ამ მნიშვნელობების კორექტირებით, თქვენ შეგიძლიათ შექმნათ ელემენტები სხვადასხვა ზომისა და ინტერვალით თქვენს ვებ გვერდზე. -ის გამოყენებით Box Model, თქვენ გაქვთ კონტროლი თქვენს ინტერფეისში ელემენტების პოზიციონირებაზე, ზომასა და დაშორებაზე.