Μετατροπή rem σε pixel (px)

Τελευταίος έλεγχος περιεχομένου:

Ένα rem ισούται με 16 pixel στο προεπιλεγμένο μέγεθος γραμματοσειράς, οπότε το 1,5 rem είναι 24 pixel. Ο υπολογισμός είναι ένας πολλαπλασιασμός: rem επί το βασικό μέγεθος γραμματοσειράς. Γράψτε την τιμή στο πρώτο πεδίο και, αν η σελίδα σας έχει άλλη βάση, βάλτε τη στο Βασικό font-size.

rem
px
σε

Τι είναι το rem και τι το pixel στο CSS;

Το rem είναι σχετική μονάδα μήκους του CSS. Η τιμή του ισούται με το υπολογισμένο μέγεθος γραμματοσειράς του ριζικού στοιχείου της σελίδας, δηλαδή του στοιχείου html[1]. Αν το html έχει μέγεθος γραμματοσειράς 16 pixel, κάθε rem της σελίδας ισούται με 16 pixel. Αν αλλάξει αυτό το μέγεθος, αλλάζουν μαζί όλες οι διαστάσεις που είναι γραμμένες σε rem.

Το pixel (px) του CSS είναι σταθερή μονάδα, που το πρότυπο την ορίζει ως το 1/96 της ίντσας[1]. Γι’ αυτό μια ίντσα στο CSS ισούται με 96 pixel, και ο μετατροπέας ιντσών σε px ανοίγει με προεπιλεγμένη ανάλυση 96 pixel ανά ίντσα. Με τη γενική του σημασία, το εικονοστοιχείο ή pixel είναι ένα σημείο μιας εικόνας που εμφανίζεται στην οθόνη[2]. Το pixel του CSS δεν αλλάζει όταν ο αναγνώστης αλλάζει το μέγεθος γραμματοσειράς στο πρόγραμμα περιήγησης. Και επειδή εφαρμογές σχεδίασης όπως το Figma δείχνουν τις διαστάσεις σε pixel, η μετατροπή του rem σε pixel σάς βοηθά να συγκρίνετε το φύλλο στυλ με το σχέδιο.

Κώδικας CSS σε επεξεργαστή που ξεκινά με τον επιλογέα :root και μια λίστα μεταβλητών χρώματος
Ο επιλογέας :root σε μια σελίδα HTML δείχνει το ίδιο το στοιχείο html, οπότε το μέγεθος γραμματοσειράς που γράφεται εδώ γίνεται η βάση κάθε τιμής rem. Στο τμήμα που φαίνεται στη φωτογραφία ο επιλογέας περιέχει μεταβλητές χρώματος και δεν ορίζει μέγεθος γραμματοσειράς, άρα η βάση μένει αυτή του προγράμματος περιήγησης. Φωτογραφία: Pankaj Patel, Unsplash.

Πόσα pixel είναι το 1 rem;

Το 1 rem ισούται με 16 pixel όσο το βασικό μέγεθος γραμματοσειράς μένει στην προεπιλογή του, που είναι 16 pixel σε Chrome, Edge και Firefox. Ο τύπος είναι ένας πολλαπλασιασμός: pixel = rem × βασικό μέγεθος γραμματοσειράς. Επομένως το 1,5 rem είναι 24 pixel. Το 0,875 rem είναι 14 pixel, το μέγεθος κειμένου text-sm του Tailwind CSS[3].

Το 16 είναι προεπιλογή και μπορεί να αλλάξει από δύο πλευρές. Η πρώτη είναι το φύλλο στυλ: ο κανόνας html { font-size: 62.5% } κάνει τη βάση 10 pixel, οπότε το 1,5 rem γίνεται 15 pixel. Η δεύτερη είναι ο ίδιος ο αναγνώστης. Όταν επιλέξαμε Μεγάλο στη λίστα Μέγεθος γραμματοσειράς των Ρυθμίσεων του Chrome, το μέγεθος γραμματοσειράς του στοιχείου html έγινε 20 pixel και το 1 rem έγινε επίσης 20 pixel.

Γι’ αυτό ο μετατροπέας έχει τρίτο πεδίο για τη βάση της σελίδας σας, ώστε να πάρετε τα pixel που βλέπει ο αναγνώστης της. Αν δεν τη γνωρίζετε, ξεκινήστε από το 16 που υπάρχει ήδη στο πεδίο, την προεπιλογή των τριών προγραμμάτων περιήγησης.

Πώς μετατρέπω rem σε px; Τύπος και παράδειγμα

Ο τύπος είναι px = rem × font-size, όπου font-size είναι το μέγεθος γραμματοσειράς του στοιχείου html. Πάρτε για παράδειγμα ένα κενό 1,25 rem. Με την προεπιλεγμένη βάση των 16 pixel δίνει 1,25 × 16 = 20 pixel. Με βάση 20 pixel το ίδιο κενό γίνεται 25 pixel.

Η τεχνική 62,5% ορίζει το μέγεθος γραμματοσειράς του html στο 62,5% της προεπιλογής, οπότε η βάση γίνεται 10 pixel, αφού το 62,5% του 16 είναι 10. Τότε οι τιμές διαβάζονται απευθείας: το 2,4 rem είναι 24 pixel. Αν ο αναγνώστης ανεβάσει το μέγεθος γραμματοσειράς του προγράμματος περιήγησης στα 20 pixel, η βάση γίνεται 12,5 pixel και το 2,4 rem γίνεται 30 pixel. Το πεδίο Βασικό font-size του μετατροπέα δέχεται το ποσοστό όπως το γράφετε στο φύλλο στυλ και το υπολογίζει από τα 16 pixel. Γράψτε 62,5% και ο μετατροπέας θα δουλέψει με βάση 10 pixel.

Ο ίδιος τύπος λειτουργεί αντίστροφα με διαίρεση, και αυτό κάνει ο μετατροπέας px σε rem. Η μονάδα em υπολογίζεται από το μέγεθος γραμματοσειράς του γονικού στοιχείου, και γι’ αυτήν υπάρχει ο μετατροπέας em σε px με πεδίο για το μέγεθος του γονικού. Αν η διάσταση είναι γραμμένη σε στιγμές (pt), τη μονάδα μεγέθους γραμμάτων στους επεξεργαστές κειμένου, μετατρέψτε την πρώτα σε pixel με τον μετατροπέα pt σε px.

Κώδικας CSS με τη γραμμή font-size: 14px και από κάτω τη γραμμή font-size: 0.875rem
Στις γραμμές 35 και 36 το μέγεθος γραμματοσειράς γράφεται δύο φορές: πρώτα 14px και μετά 0.875rem. Η δεύτερη γραμμή έρχεται μετά την πρώτη, οπότε το πρόγραμμα περιήγησης εφαρμόζει το 0.875rem. Με βάση 16 pixel το αποτέλεσμα μένει 14 pixel, αφού 0,875 × 16 = 14. Με βάση 20 pixel το κείμενο γίνεται 17,5 pixel. Φωτογραφία: Nick Karvounis, Unsplash.

Πίνακας μετατροπής rem σε px σε τρία βασικά μεγέθη

Η πρώτη στήλη είναι για την προεπιλεγμένη βάση των 16 pixel, η δεύτερη για τη βάση των 10 pixel που δίνει η τεχνική 62,5% και η τρίτη για τη βάση των 20 pixel, που ορίζουν η επιλογή Μεγάλο στο Chrome και η επιλογή Μεγάλο μέγεθος γραμματοσειράς στο Edge. Οι επισημασμένες γραμμές είναι το 1 rem και το 1,5 rem.
Τιμή σε remΣτα 16 pixel (προεπιλογή)Στα 10 pixel (62,5%)Στα 20 pixel (Μεγάλο)
0,125 rem2 px1,25 px2,5 px
0,25 rem4 px2,5 px5 px
0,375 rem6 px3,75 px7,5 px
0,5 rem8 px5 px10 px
0,625 rem10 px6,25 px12,5 px
0,75 rem12 px7,5 px15 px
0,8 rem12,8 px8 px16 px
0,875 rem14 px8,75 px17,5 px
0,9 rem14,4 px9 px18 px
1 rem16 px10 px20 px
1,1 rem17,6 px11 px22 px
1,125 rem18 px11,25 px22,5 px
1,2 rem19,2 px12 px24 px
1,25 rem20 px12,5 px25 px
1,3 rem20,8 px13 px26 px
1,375 rem22 px13,75 px27,5 px
1,4 rem22,4 px14 px28 px
1,5 rem24 px15 px30 px
1,6 rem25,6 px16 px32 px
1,625 rem26 px16,25 px32,5 px
1,75 rem28 px17,5 px35 px
1,8 rem28,8 px18 px36 px
1,875 rem30 px18,75 px37,5 px
2 rem32 px20 px40 px
2,25 rem36 px22,5 px45 px
2,5 rem40 px25 px50 px
2,75 rem44 px27,5 px55 px
3 rem48 px30 px60 px
3,5 rem56 px35 px70 px
3,75 rem60 px37,5 px75 px
4 rem64 px40 px80 px
4,5 rem72 px45 px90 px
5 rem80 px50 px100 px
6 rem96 px60 px120 px
8 rem128 px80 px160 px
10 rem160 px100 px200 px
16 rem256 px160 px320 px
20 rem320 px200 px400 px
32 rem512 px320 px640 px
Κάθε κελί το υπολόγισε ο μετατροπέας με τον τύπο pixel = rem × βάση και το έγραψε με έως δύο δεκαδικά ψηφία, όπως το πεδίο αποτελέσματος.

Πόσα pixel είναι τα μεγέθη γραμματοσειράς του Tailwind CSS;

Το Tailwind CSS γράφει τα μεγέθη γραμματοσειράς σε rem. Το μικρότερο, το text-xs, είναι 0,75 rem και το μεγαλύτερο, το text-9xl, είναι 8 rem[3]. Οι δύο τελευταίες στήλες δίνουν τα pixel με βάση 16 και με βάση 20 pixel, την τιμή της επιλογής Μεγάλο στο Chrome.
Κλάση του TailwindΤιμή σε remPixel στα 16Pixel στα 20
text-xs0,75 rem12 px15 px
text-sm0,875 rem14 px17,5 px
text-base1 rem16 px20 px
text-lg1,125 rem18 px22,5 px
text-xl1,25 rem20 px25 px
text-2xl1,5 rem24 px30 px
text-3xl1,875 rem30 px37,5 px
text-4xl2,25 rem36 px45 px
text-5xl3 rem48 px60 px
text-6xl3,75 rem60 px75 px
text-7xl4,5 rem72 px90 px
text-8xl6 rem96 px120 px
text-9xl8 rem128 px160 px
Οι τιμές προέρχονται από τη σελίδα font-size της τεκμηρίωσης του Tailwind CSS, που υπάρχει στα αγγλικά. Τα pixel τα υπολόγισε ο μετατροπέας. Αν η διάσταση στο σχέδιό σας είναι σε pixel, μετατρέψτε τη στον μετατροπέα px σε rem για να βρείτε την κλάση που της αντιστοιχεί.

Ποια βάση ορίζει κάθε επιλογή της λίστας Μέγεθος γραμματοσειράς σε Chrome και Edge;

Το Chrome και το Edge έχουν λίστα με πέντε επιλογές για το μέγεθος γραμματοσειράς. Επιλέξαμε καθεμιά και στα δύο προγράμματα και μετρήσαμε μια δοκιμαστική σελίδα. Το μέγεθος γραμματοσειράς του στοιχείου html ήταν κάθε φορά ίσο με τον αριθμό της στήλης βάσης, ενώ ένα στοιχείο γραμμένο σε 16px έμεινε 16 pixel σε όλες τις επιλογές.
Επιλογή στο ChromeΕπιλογή στο EdgeΒάση, δηλαδή 1 rem0,875 rem1,5 rem2 rem
Πολύ μικρόΠολύ μικρό μέγεθος γραμματοσειράς9 px7,88 px13,5 px18 px
ΜικρόΜικρό μέγεθος γραμματοσειράς12 px10,5 px18 px24 px
Μεσαία (Συνιστάται)Μεσαίο (Συνιστώμενο) μέγεθος γραμματοσειράς16 px14 px24 px32 px
ΜεγάλοΜεγάλο μέγεθος γραμματοσειράς20 px17,5 px30 px40 px
Πολύ μεγάλοΠολύ μεγάλο μέγεθος γραμματοσειράς24 px21 px36 px48 px
Στο Firefox η λίστα Μέγεθος γραμματοσειράς έχει τιμές από 9 έως 72 pixel, και η επιλεγμένη τιμή γίνεται βάση με τον ίδιο τρόπο. Το Safari σε Mac ορίζει στις ρυθμίσεις του μόνο το ελάχιστο μέγεθος γραμματοσειράς[4].

Ποιες γραφές δέχεται και υπολογίζει αυτός ο μετατροπέας;

Κάθε πεδίο δέχεται και υπολογίζει κάθε γραφή της δικής του ενότητας σε αυτόν τον πίνακα, οπότε δεν χρειάζεται να διορθώσετε την τιμή πριν την επικολλήσετε. Επικολλήστε τη όπως την αντιγράψατε από το φύλλο στυλ ή από τα εργαλεία προγραμματιστή, με κόμμα ή τελεία, μαζί με τη μονάδα. Η μεσαία στήλη δείχνει το αποτέλεσμα που υπολόγισε ο ίδιος ο μετατροπέας με βάση 16 pixel.
Τι γράφετε ή επικολλάτεΥπολογισμός του μετατροπέαΤι γίνεται με αυτή τη γραφή
Πρώτο πεδίο: τιμή σε rem, βάση 16 pixel
1,524 pxΥποδιαστολή κόμμα, όπως γράφονται οι αριθμοί στα ελληνικά: το 1,5 πολλαπλασιάζεται επί 16.
1.524 pxΤην τελεία τη διαβάζουμε ως υποδιαστολή, όπως στο CSS.
1.875rem30 pxΚαι την τελεία που είναι κολλημένη στο rem τη διαβάζουμε ως υποδιαστολή, γιατί το CSS γράφει τα δεκαδικά με τελεία. Κάτω από το πεδίο εμφανίζεται υπόδειξη με τη δεύτερη πιθανή ανάγνωση, 1875.
1.87530 pxΌταν ο αριθμός έχει μία μόνο τελεία, τη διαβάζουμε πάντα ως υποδιαστολή, και χωρίς μονάδα, οπότε η τιμή είναι 1,875 rem. Κάτω από το πεδίο εμφανίζεται υπόδειξη· για χίλια οκτακόσια εβδομήντα πέντε rem γράψτε 1875 ή 1 875.
1,5ρεμ24 pxΤο rem γραμμένο με ελληνικό πληκτρολόγιο χωρίς αλλαγή γλώσσας γίνεται «ρεμ»: κρατάμε τον αριθμό και αγνοούμε τα γράμματα.
.875rem14 pxΤιμή από συμπιεσμένο αρχείο CSS, χωρίς μηδέν πριν από την τελεία: τη διαβάζουμε ως 0,875 και αγνοούμε τη λέξη rem.
font-size: 1.5rem;24 pxΟλόκληρη γραμμή από το φύλλο στυλ: κρατάμε τον αριθμό και αγνοούμε το όνομα της ιδιότητας και το ερωτηματικό.
--text-sm: 0.875rem;14 pxΓραμμή από τις μεταβλητές θέματος του Tailwind CSS: οι δύο παύλες στην αρχή του ονόματος δεν μετρούν ως πρόσημο μείον.
margin-top: -0.5rem;-8 pxΑρνητικό περιθώριο από το φύλλο στυλ: το μείον που είναι κολλημένο στον αριθμό μετρά, οπότε το αποτέλεσμα βγαίνει αρνητικό.
3/412 pxΑπλό κλάσμα: το 3 διά 4 δίνει 0,75 rem.
Πεδίο «Βασικό font-size»: ο μετατροπέας υπολογίζει τη βάση
62,5%10 pxΠοσοστό με υποδιαστολή κόμμα: υπολογίζεται από την προεπιλεγμένη βάση των 16 pixel, και το 62,5% του 16 είναι 10.
62.5%10 pxΠοσοστό με τελεία, όπως γράφεται στο CSS: το αποτέλεσμα είναι το ίδιο.
125%20 pxΠοσοστό πάνω από 100%: το 125% του 16 είναι 20, όσο και η βάση που δίνει η επιλογή Μεγάλο στο Chrome.
font-size: 20px20 pxΓραμμή αντιγραμμένη από τα εργαλεία προγραμματιστή: κρατάμε τον αριθμό και αγνοούμε το όνομα της ιδιότητας και τη μονάδα.
18,518,5 pxΒάση με δεκαδικό μέρος μετά το κόμμα, δεκτή όσο βρίσκεται από 1 έως 100.
Δοκιμάσαμε κάθε γραφή στο ίδιο το πεδίο πριν τη γράψουμε εδώ. Αν κάτω από το πεδίο εμφανιστεί μήνυμα που ζητά έναν μόνο αριθμό, σβήστε από το αντίγραφο ό,τι δεν είναι η τιμή.

Πώς αλλάζω το βασικό μέγεθος γραμματοσειράς σε Chrome, Edge, Firefox και Safari;

Σε Chrome, Edge και Firefox το μέγεθος που επιλέγει ο αναγνώστης γίνεται η βάση κάθε τιμής rem στις σελίδες που ανοίγει. Οι ονομασίες είναι όπως εμφανίζονται στο ελληνικό περιβάλλον κάθε προγράμματος περιήγησης.

  1. Chrome

    Ανοίξτε τις Ρυθμίσεις, μετά την Εμφάνιση, και διαλέξτε μέγεθος από τη λίστα Μέγεθος γραμματοσειράς. Το κουμπί Προσαρμογή γραμματοσειρών ανοίγει σελίδα με τα ρυθμιστικά Μέγεθος γραμματοσειράς και Ελάχιστο μέγεθος γραμματοσειράς.
  2. Edge

    Ανοίξτε τις Ρυθμίσεις, μετά την Εμφάνιση και τις Γραμματοσειρές, και διαλέξτε από τη λίστα Μέγεθος γραμματοσειράς. Οι επιλογές τελειώνουν σε «μέγεθος γραμματοσειράς» και η μεσαία είναι Μεσαίο (Συνιστώμενο) μέγεθος γραμματοσειράς. Κάτω από τη λίστα βρίσκεται το Ελάχιστο μέγεθος γραμματοσειράς.
  3. Firefox

    Ανοίξτε τις Ρυθμίσεις, μετά την Προσβασιμότητα, και στις Γραμματοσειρές διαλέξτε αριθμό από τη λίστα Μέγεθος γραμματοσειράς. Ο Firefox κρατά αυτό το μέγεθος χωριστά για κάθε σύστημα γραφής και καταλαβαίνει το σύστημα της σελίδας από το χαρακτηριστικό lang. Στη μέτρησή μας ορίσαμε το ελληνικό μέγεθος στα 21 pixel: σε σελίδα με lang="el" το 1 rem έγινε 21 pixel, ενώ σε σελίδα χωρίς lang έμεινε 16. Το κουμπί Σύνθετες ρυθμίσεις του Firefox ανοίγει το παράθυρο Γραμματοσειρές, με τη λίστα Γραμματοσειρές για και το Ελάχιστο μέγεθος γραμματοσειράς.
  4. Safari σε Mac

    Στο μενού Safari επιλέξτε Ρυθμίσεις και κάντε κλικ στα Προηγμένα. Εδώ το Safari ορίζει μόνο το κάτω όριο: ενεργοποιήστε το Να μη χρησιμοποιούνται ποτέ μεγέθη γραμματοσειρών μικρότερα από και διαλέξτε αριθμό. Η Apple προτείνει 12 ή 14[4].

Γιατί τα μεγέθη κειμένου γράφονται σε rem;

Το κείμενο σε rem μεγαλώνει όταν ο αναγνώστης αυξάνει το μέγεθος γραμματοσειράς στο πρόγραμμα περιήγησης, ενώ το κείμενο σε pixel μένει ίδιο. Αυτό το θέμα καλύπτει το κριτήριο 1.4.4 Resize Text των οδηγιών WCAG του W3C για την προσβασιμότητα του περιεχομένου του ιστού: «Except for captions and images of text, text can be resized without assistive technology up to 200 percent without loss of content or functionality.»[5] Δηλαδή, εκτός από τους υπότιτλους και τις εικόνες κειμένου, το κείμενο μπορεί να μεγεθυνθεί έως 200% χωρίς βοηθητική τεχνολογία και χωρίς απώλεια περιεχομένου ή λειτουργίας. Παραθέτουμε το κριτήριο στο αγγλικό πρωτότυπο. Η μετατροπή σε pixel βοηθά στη σύγκριση με το σχέδιο, ενώ τις διαστάσεις του σχεδίου τις γράφετε στο φύλλο στυλ σε rem με τον μετατροπέα px σε rem.

Pixel: μετατροπή από άλλες μονάδες

Πηγές

  1. CSS Values and Units Module Level 4 — W3C
  2. Εικονοστοιχείο — Βικιπαίδεια
  3. font-size — Tailwind CSS
  4. Αλλαγή των Προηγμένων ρυθμίσεων στο Safari σε Mac — Apple
  5. Web Content Accessibility Guidelines (WCAG) 2.2 — W3C
  6. <length> CSS type — MDN Web Docs

Όλες τις τιμές των πινάκων τις υπολογίσαμε από τους ορισμούς των μονάδων και τις ελέγξαμε αριθμητικά πριν από τη δημοσίευση. Τα ιστορικά στοιχεία και οι ονομασίες των τοπικών μονάδων βασίζονται στις πηγές που αναφέρονται παραπάνω.

Τελευταίος έλεγχος περιεχομένου: · συντάχθηκε και ελέγχθηκε από την ομάδα της Arteon

Συχνές ερωτήσεις για τη μετατροπή rem σε px

Είναι το 1 rem πάντα 16 pixel;

Είναι 16 pixel όσο το βασικό μέγεθος γραμματοσειράς μένει στην προεπιλογή[6]. Αν η σελίδα γράψει άλλο μέγεθος για το στοιχείο html ή ο αναγνώστης αλλάξει το μέγεθος γραμματοσειράς στο πρόγραμμα περιήγησης, αλλάζει και το 1 rem. Με την επιλογή Μεγάλο στο Chrome, για παράδειγμα, το 1 rem γίνεται 20 pixel.

Πόσα pixel είναι το 1,5 rem;

Το 1,5 rem είναι 24 pixel με την προεπιλεγμένη βάση των 16 pixel. Με βάση 10 pixel είναι 15 pixel και με βάση 20 pixel είναι 30 pixel.

Πόσα pixel είναι το 2 rem και το 0,5 rem;

Με βάση 16 pixel το 2 rem είναι 32 pixel και το 0,5 rem είναι 8 pixel. Και τα δύο αλλάζουν μαζί με τη βάση: με βάση 20 pixel το 2 rem γίνεται 40 pixel και το 0,5 rem γίνεται 10 pixel.

Ποια είναι η διαφορά ανάμεσα σε rem και em;

Το rem υπολογίζεται πάντα από το μέγεθος γραμματοσειράς του στοιχείου html, άρα έχει την ίδια τιμή σε όλη τη σελίδα. Το em υπολογίζεται από το μέγεθος γραμματοσειράς του γονικού στοιχείου, έτσι το 1.5em μέσα σε στοιχείο με μέγεθος γραμματοσειράς 20 pixel είναι 30 pixel. Για το em χρησιμοποιήστε τον μετατροπέα em σε px.

Αλλάζει η εστίαση σελίδας την τιμή του 1 rem;

Στη μέτρησή μας στο Chrome το 1 rem έμεινε 16 pixel αφού η σελίδα μεγεθύνθηκε στο 125%. Η Εστίαση σελίδας μεγαλώνει όλο το περιεχόμενο μαζί, και ό,τι είναι γραμμένο σε rem και ό,τι είναι σε pixel. Η αλλαγή του μεγέθους γραμματοσειράς αλλάζει μόνο την τιμή του rem.

Αλλάζει το ελάχιστο μέγεθος γραμματοσειράς τον υπολογισμό του rem;

Στη μέτρησή μας σε Chrome και Firefox δεν τον άλλαξε. Ορίσαμε ελάχιστο μέγεθος 12 pixel σε σελίδα με html { font-size: 62.5% }. Το 2,4 rem έμεινε 24 pixel, άρα το rem υπολογιζόταν ακόμη από βάση 10 pixel.

Πώς βρίσκω τη βάση ενός ιστότοπου;

Ανοίξτε τα εργαλεία προγραμματιστή στο Chrome, επιλέξτε το στοιχείο html στον πίνακα Στοιχεία, ανοίξτε την καρτέλα Υπολογισμένα και βρείτε το font-size. Ο αριθμός που βλέπετε εκεί είναι η βάση από την οποία υπολογίζεται τώρα το rem σε αυτή τη σελίδα, αφού συνδυαστούν η ρύθμιση του ιστότοπου και η ρύθμιση του αναγνώστη.

Χρησιμοποιεί το Tailwind CSS μονάδες rem;

Ναι, τα μεγέθη γραμματοσειράς του Tailwind CSS γράφονται σε rem. Η κλάση text-base είναι 1 rem, δηλαδή 16 pixel με την προεπιλεγμένη βάση, και η κλάση text-2xl είναι 1,5 rem, δηλαδή 24 pixel.

Γιατί το αποτέλεσμα βγαίνει με δεκαδικά, όπως 17,5 pixel;

Ο πολλαπλασιασμός με βάση διαφορετική από 16 μπορεί να δώσει δεκαδικό: το 0,875 rem με βάση 20 pixel είναι 17,5 pixel. Ο μετατροπέας δείχνει έως δύο δεκαδικά ψηφία, και το πρόγραμμα περιήγησης δέχεται τέτοια κλάσματα pixel στη σελίδα.

Στιγμιότυπο οθόνης του δωρεάν εργαλείου της Arteon: Μετατροπή rem σε pixel (px)

Βοηθήστε μας να βελτιώσουμε τα εργαλεία μας

Βρήκατε τιμή που δίνει άλλο αποτέλεσμα στο πρόγραμμα περιήγησής σας ή έχετε μια ιδέα για τον μετατροπέα; Γράψτε μας.