⊗mkSpUnBPE 82 of 128 menu

Πρακτικές χρήσης του em στο CSS

Ας δούμε τον πλήρη κώδικα HTML της σελίδας:

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

Από προεπιλογή, όλες οι ετικέτες της σελίδας έχουν κάποιο mέγεθος γραμματοσειράς. Στην πραγματικότητα, το θέμα είναι ότι η ετικέτα html από προεπιλογή έχει κάποιο mέγεθος γραμματοσειράς:

html { font-size: 16px; /* προεπιλεγμένη τιμή */ }

Επομένως, μπορούμε να ορίσουμε στις ετικέτες της σελίδας τα μεγέθη σε em. Στην περίπτωση αυτή, θα υπολογίζουν τα μεγέθη τους σε σχέση με τους άμεσους γονείς τους.

Ας ορίσουμε, για παράδειγμα, το μέγεθος γραμματοσειράς για την ετικέτα main:

main { font-size: 1.5em; /* αντιστοιχεί σε 24px */ }

Και τώρα ας ορίσουμε το μέγεθος γραμματοσειράς για την ετικέτα div:

div { font-size: 2em; /* αντιστοιχεί σε 48px */ }

Ας υποθέσουμε ότι έχουμε έναν κώδικα HTML, για τον οποίο θα λύνουμε προβλήματα:

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

Σε όλα τα προβλήματα παρακάτω, ξαναγράψτε σε em όλες τις μονάδες που δίνονται σε pixels:

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; }
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañ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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη