Usare em invece di pixel
Categoria: Css, Snippets

Ecco qualche buon motivo per cui usare em:

I pixel sono precisi, ma non sono molto flessibili.  Se si aumenta il font-size del browser, le cose possono assumere un aspetto a dir poco stravagante… 

Le misure in percentuali risolvere il problema della flessibilità, ma a volte la matematica diventa difficile e non è molto agevole lavorare in tale modalità. 

Facendo corrispondere 1em a 10px, sono in grado di pensare rapidamente in termini di pixel, ma anche assicurare che all’aumento del font-size il sito crescerà in proporzione.

Attenzione: L’unica deroga all’uso di pixel può essere fatta per i bordi di 1px dato che 0.1em non funziona molto bene.

* { margin: 0; padding: 0; font-size: 1em; }
html { font-size: 125%; }
body{ font-size: 50%; text-align: center; }

p { font-size: 1.2em } /* == 12px */
#content { width: 96em; margin: 0 auto; } /* = 960px */

Un commento a “Usare em invece di pixel”

  1. Christian Russo scrive:

    :) Questo è un tip niente male! Grazie

lascia un commento

Testimonials

con Francesco finalmente ho "visto la luce" ovvero egli mi ha ascoltato attentamente ed una volta messe a fuoco le mie esigenze è riuscito nell'arco di pochi giorni ad offrirmi la soluzione ad hoc che rispondeva a tutte le mie necessità
Ludovico Mosca
Ludoblog