⊗mkSpUnRm 83 of 128 menu

CSS-ում rem միավորները

em միավորները միշտ չէ, որ հարմար են: Խնդիրը նրանում է, որ եթե մի տարրի համար փոխվի տառատեսակի չափը, ապա այն կփոխվի նաև նրա բոլոր ժառանգ տարրերի համար, որոնք իրենց չափը հաշվարկում են դրանից հարաբերական:

Դրա համար ներմուծվել են rem միավորները: Այս միավորների արժեքները միշտ հաշվարկվում են html տարրի համար սահմանված տառատեսակի չափից հարաբերական:

Ինչպես արդեն գիտեք, լռելյայն այդ արժեքը հավասար է 16px-ի:

html { font-size: 16px; }

Դիտարկենք օրինակով: Ենթադրենք ունենք հետևյալ տարրերը:

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

Սահմանենք նրանց չափերը rem-ով.

div { font-size: 2rem; /* համապատասխանում է 32px-ին */ } p { font-size: 2rem; /* համապատասխանում է 32px-ին */ margin: 2rem; /* համապատասխանում է 32px-ին */ }

Ենթադրենք ունենք HTML կոդ, որի համար մենք կլուծենք առաջադրանքներ.

<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>

Վերագրեք rem-ով բոլոր պիքսելներով սահմանված միավորները.

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; }
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել