Membatalkan Perluasan Elemen di CSS
Biasanya, perluasan yang dijelaskan dalam pelajaran sebelumnya berbahaya
dan Anda mungkin ingin menghilangkannya. Untuk
itu, CSS memiliki properti box-sizing.
Jika Anda memberikan nilai border-box,
maka baik padding maupun border tidak akan
memperluas blok:
<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; /* mengatur padding */
border: 10px solid green; /* mengatur border */
box-sizing: border-box; /* menghilangkan perluasan */
}
:
Cobalah sendiri properti box-sizing
yang telah dijelaskan.