2010-02-16 16 views
5

Sto leggendo CSS la guida definitiva di Eric Meyer terza edizione.Chiarimento su cosa esattamente la dimensione dei caratteri CSS misura

La sua sezione sulle dimensioni dei caratteri (pagina 107) indica che la dimensione del carattere determina la casella di em. Se lo faccio:

span { font-size: 10px; } 

Imposta esattamente l'orizzontale e la verticale della casella em a 10px? Si riferisce alla misurazione come alla distanza tra le linee di base.

Immagino di essere un po 'confuso sul motivo per cui è indicato come una "scatola" invece che semplicemente in altezza se tutto ciò che fa è misurare la distanza verticale.

risposta

2

"em" è disponibile come unità di misura relativa sia in misure verticali che orizzontali.

Quindi, se la dimensione font corrente è impostata su 12px, il margine di impostazione: 1em su un elemento figlio creerebbe un margine di 12 pixel attorno ad esso. Se dovessi cambiare la dimensione del font dell'elemento genitore a 16px, il margine aumenterebbe anche a 16px.

Problemi correlati