⊗mkSpUnBPE 82 of 128 menu

CSS-də em istifadə praktikaları

Gəlin tam HTML səhifə koduna baxaq:

<html> <head> <title></title> </head> <body> <main> <div> <p> text </p> </div> </main> </body> <html>

Defolt olaraq bütün səhifə teqlərinin müəyyən şrift ölçüsü var. Əslində məsələ ondadır ki, html teqi defolt olaraq müəyyən şrift ölçüsünə malikdir:

html { font-size: 16px; /* defolt dəyər */ }

Ona görə də biz səhifə teqlərinə ölçüləri em ilə təyin edə bilərik. Bu zaman onlar öz ölçülərini birbaşa valideynlərinə nisbətən hesablayacaqlar.

Gəlin, məsələn, main teqinə şrift ölçüsü təyin edək:

main { font-size: 1.5em; /* 24px-ə uyğundur */ }

İndi isə div teqinə şrift ölçüsü təyin edək:

div { font-size: 2em; /* 48px-ə uyğundur */ }

Tutaq ki, bizim üçün məsələləri həll edəcəyimiz HTML kodumuz var:

<main> <h1>header</h1> <div> <p> text </p> <p> text </p> </div> <div> <p> text </p> <p> text </p> </div> </main>

Aşağıdakı bütün məsələlərdə piksellərdə verilmiş bütün vahidləri em ilə yenidən yazın:

main { margin: 16px auto; } h1 { font-size: 32px; } p { font-size: 32px; }
main { margin: 32px auto; } h1 { font-size: 32px; } div { font-size: 16px; margin-bottom: 32px; } p { font-size: 20px; }
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et