Адмена пашырэння элементаў у CSS
Як правіла, апісанае ў папярэдніх уроках пашырэнне шкоднае
і вам хацелася б ад яго пазбавіцца. Для
гэтага ў CSS ёсць уласцівасць box-sizing.
Калі паказаць яму значэнне border-box,
то ні padding, ні мяжа не будуць
пашыраць блок:
<div id="elem1"></div>
<div id="elem2"></div>
#elem1 {
width: 100px;
height: 100px;
background: #f1f1f1;
margin-bottom: 20px;
}
#elem2 {
width: 100px;
height: 100px;
background: #f1f1f1;
padding: 25px; /* задаем водступы */
border: 10px solid green; /* задаем мяжу */
box-sizing: border-box; /* зніжаем пашырэнне */
}
:
Самастойна выпрабуйце апісаную ўласцівасць
box-sizing.