⊗mkSpUnBPE 82 of 128 menu

CSS'te em Kullanımı Uygulamaları

Tam bir HTML sayfa koduna bir göz atalım:

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

Varsayılan olarak, sayfadaki tüm etiketlerin belirli bir yazı tipi boyutu vardır. Aslında işin aslı, html etiketinin varsayılan olarak belirli bir yazı tipi boyutuna sahip olmasıdır:

html { font-size: 16px; /* varsayılan değer */ }

Bu nedenle, sayfa etiketlerine boyutları em cinsinden belirtebiliriz. Bu durumda, boyutlarını doğrudan üst öğelere göre hesaplayacaklardır.

Örneğin, main etiketinin yazı tipi boyutunu belirleyelim:

main { font-size: 1.5em; /* 24px'e karşılık gelir */ }

Şimdi de div etiketinin yazı tipi boyutunu belirleyelim:

div { font-size: 2em; /* 48px'e karşılık gelir */ }

Problemleri çözeceğimiz bir HTML kodumuz olduğunu varsayalım:

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

Aşağıdaki tüm problemlerde, piksel cinsinden verilen tüm birimleri em cinsinden yeniden 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; }
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet