⊗mkSpUnRm 83 of 128 menu

CSS-тегі rem бірліктері

em бірліктері әрдайым ыңғайлы емес. Мәселе мынада, егер бір тегтің қаріп өлшемін өзгертсек, ол өз өлшеміне қатысты есептейтін барлық туынды тегтерге де өзгереді.

Сондықтан rem бірліктері енгізілді. Бұл бірліктердің мәндері әрқашан html тегі үшін орнатылған қаріп өлшеміне қатысты есептеледі.

Өздеріңіз білетіндей, әдепкі бұл мән 16px тең:

html { font-size: 16px; }

Мысал қарастырайық. Бізде келесі тегтер бар болсын:

<div> <p> мәтін </p> </div>

Оларға rem бірліктерінде өлшемдерді көрсетейік:

div { font-size: 2rem; /* 32px сәйкес келеді */ } p { font-size: 2rem; /* 32px сәйкес келеді */ margin: 2rem; /* 32px сәйкес келеді */ }

Бізде есептер шығаратын HTML коды бар болсын:

<main> <h1>тақырып</h1> <section> <h2>тақырып</h2> <p> мәтін </p> <p> мәтін </p> </section> <section> <h2>тақырып</h2> <p> мәтін </p> <p> мәтін </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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау