⊗mkSpRsFS 128 of 128 menu

Προσαρμοστικά μεγέθη γραμματοσειράς στο CSS

Γνωρίζετε ήδη ότι οι μονάδες rem υπολογίζονται σε σχέση με το μέγεθος γραμματοσειράς του ριζικού στοιχείου, που από προεπιλογή είναι 16px:

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

Αυτή η ιδιαιτερότητα χρησιμοποιείται για να αλλάζουμε μαζικά τα μεγέθη γραμματοσειρών όταν αλλάζει το πλάτος της οθόνης. Ας δούμε πώς γίνεται αυτό.

Ας υποθέσουμε ότι στις ετικέτες μας έχουν οριστεί τα ακόλουθα μεγέθη:

h1 { font-size: 1.5rem; /* αντιστοιχεί σε 24px */ } p { font-size: 1rem; /* αντιστοιχεί σε 16px */ margin: 2rem; /* αντιστοιχεί σε 32px */ }

Ας κάνουμε έτσι ώστε όταν αλλάζει το πλάτος της οθόνης να αλλάζουν προσαρμοστικά τα μεγέθη, που έχουν οριστεί μέσω rem. Για αυτό, με τη βοήθεια των media queries θα αλλάζουμε το μέγεθος γραμματοσειράς του ριζικού στοιχείου:

@media (max-width: 600px) { html { font-size: 16px; } } @media (min-width: 600px) and (max-width: 1200px) { html { font-size: 18px; } } @media (min-width: 1200px) { html { font-size: 20px; } }

Δίνεται ο ακόλουθος κώδικας:

@media (max-width: 300px) { h1 { font-size: 32px; } h2 { font-size: 24px; } p { font-size: 16px; } } @media (min-width: 300px) and (max-width: 900px) { h1 { font-size: 36px; } h2 { font-size: 27px; } p { font-size: 18px; } } @media (min-width: 900px) { h1 { font-size: 40px; } h2 { font-size: 30px; } 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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη