CSSda bo'shliqlar va em o'lchov birliklari
Faraz qilaylik, bizda quyidagi teglar mavjud:
<div>
<p>
matn
</p>
</div>
Faraz qilaylik, abzas shrifti o'lchami px da belgilangan:
p {
font-size: 20px;
}
Keling, ushbu abzasning chet bo'shlig'ini
em birliklarida o'rnatamiz. Bu holda
bo'shliq o'lchami abzasning shrift o'lchamidan
hisoblanadi, uning ota-onasiniki emas:
p {
font-size: 20px;
margin: 2em; /* 40px ga teng */
}
Endi faraz qilaylik, abzasga o'lcham em da berilgan:
div {
font-size: 20px;
}
p {
font-size: 2em; /* 40px ga teng */
}
Keling, yana margin ni bizning
elementimizga belgilaymiz. Bu holda u hanuzgidek
elementning o'zining joriy shrift qiymatidan
hisoblanadi. Shu bilan birga, shriftning o'zi
qiymati ota-ontasiga nisbatan hisoblanadi:
div {
font-size: 20px;
}
p {
font-size: 2em; /* 40px ga teng */
margin: 2em; /* 80px ga teng */
}
Amaliy vazifalar
Faraz qilaylik, bizda HTML kodi mavjud, uning uchun biz vazifalarni hal qilamiz:
<section>
<div>
<p>
matn
</p>
</div>
</section>
Quyidagi kodni bajarish natijasida div teglari
qanday shrift o'lchami va px dagi chet bo'shlig'iga ega bo'lishini aniqlang:
section {
font-size: 10px;
}
div {
font-size: 2em;
margin: 2em;
}
Quyidagi kodni bajarish natijasida div teglari
qanday shrift o'lchami va px dagi chet bo'shlig'iga ega bo'lishini aniqlang:
section {
font-size: 10px;
}
div {
font-size: 2em;
margin: 3em;
}
Quyidagi kodni bajarish natijasida div teglari
qanday shrift o'lchami va px dagi chet bo'shlig'iga ega bo'lishini aniqlang:
section {
font-size: 10px;
}
div {
font-size: 2em;
margin: 0.5em;
}
Quyidagi kodni bajarish natijasida p teglari qanday shrift o'lchami va
px dagi chet bo'shlig'iga ega bo'lishini aniqlang:
section {
font-size: 10px;
}
div {
font-size: 2em;
}
p {
font-size: 2em;
margin: 2em;
}
Quyidagi kodni bajarish natijasida p teglari qanday shrift o'lchami va
px dagi chet bo'shlig'iga ega bo'lishini aniqlang:
section {
font-size: 10px;
}
div {
font-size: 1.5em;
}
p {
font-size: 1em;
margin: 1.5em;
}