CSS-ში padding-ის მართვა
დავუშვათ, რომ რაღაც ელემენტს მივანიჭეთ სიგანე
100px. CSS-ში ეს სულაც არ ნიშნავს,
რომ ელემენტი რეალურად იქნება
100px სიგანის. საქმე ისაა, რომ
padding-ის დამატება ფართოვდება ელემენტს და ის ხდება
უფრო დიდი, ვიდრე მითითებულია width თვისებაში.
მოდით შევხედოთ მაგალითს. შევქმნათ ორი
ბლოკი, რომლებსაც მივანიჭებთ სიგანე 100
პიქსელი. ამასთან, მეორე ბლოკს მივანიჭოთ
padding, ხოლო პირველს - არა. შედეგად
მეორე ბლოკი იქნება უფრო დიდი ველის ზომით:
<div id="elem1"></div>
<div id="elem2"></div>
#elem1 {
width: 100px;
height: 100px;
background: #f1f1f1;
margin-bottom: 20px;
}
#elem2 {
padding: 25px; /* ველების მინიჭება */
width: 100px;
height: 100px;
background: #f1f1f1;
}
: