⊗mkSpUnRm 83 of 128 menu

CSS-də rem vahidləri

em vahidləri həmişə əlverişli deyil. Problem ondadır ki, əgər bir teqin şrift ölçüsü dəyişdirilsə, o, öz ölçüsünü ona nisbətən hesablayan bütün törəmə teqlərdə də dəyişəcək.

Buna görə də rem vahidləri təqdim edildi. Bu vahidlərin dəyərləri həmişə html teqi üçün təyin edilmiş şrift ölçüsünə nisbətən hesablanır.

Artıq bildiyiniz kimi, standart olaraq bu dəyər 16px-ə bərabərdir:

html { font-size: 16px; }

Gəlin bir nümunəyə baxaq. Tutaq ki, bizdə bunlar kimi teqlər var:

<div> <p> text </p> </div>

Gəlin onlara rem ilə ölçülər təyin edək:

div { font-size: 2rem; /* 32px-ə uyğundur */ } p { font-size: 2rem; /* 32px-ə uyğundur */ margin: 2rem; /* 32px-ə uyğundur */ }

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

<main> <h1>header</h1> <section> <h2>header</h2> <p> text </p> <p> text </p> </section> <section> <h2>header</h2> <p> text </p> <p> text </p> </section> </main>

Piksellərdə təyin edilmiş bütün vahidləri rem ilə yenidən yazın:

main { margin: 4rem auto 2rem; } h1 { font-size: 2rem; } section { font-size: 1rem; margin-bottom: 2rem; } h2 { font-size: 1.5rem; margin-bottom: 2rem; } p { font-size: 1.25rem; margin-bottom: 0.75rem; }
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