Visita <a href="http://www.liquida.it/" title="Notizie e opinioni dai blog italiani su Liquida">Liquida</a> e <a href="I widget di Liquida per il tuo blog">Widget</a>

HTML e CSS Tutorial: Utilizzare gli em al posto dei pixel

Scritto da fedeweb. Pubblicato in Html Css

Pubblicato il 29 luglio 2009 con 2 Commenti

Continua la rubrica Html e CSS Tutorial, dove oggi andremo a vedere come è possibile utilizzare l’unità di misura em, al posto dei pixel, in modo semplice, senza dover fare calcoli che ci farebbero perdere solo tempo.

pixelem

Utilizzare gli em porta principalmente 2 vantaggi: l’em è una misura relativa e quindi permette di adattare i contenuti a vari tipi di media e permette una maggiore accessibilità del sito agli utenti ipovedenti che hanno bisogno di ingrandire molto il carattere, senza compromettere la struttura della pagina.

Il “problema”  è che 1 em non corrisponde a 1 pixel, ma a 16 pixel Di conseguenza se volessi realizzare un titolo grande 20pixel, dovrei calcolare quanto viene in em.

Non sarebbe più comodo esprimere esprimere le misure direttamente in em?

Tutto quello che dovrai fare sarà semplicente aggiungere questa proprietà nel tag body, all’interno del foglio di stile CSS, in questo modo:

body {font-size: 62.5%;}

In questo modo otterrai che 10px corrispondono a 1em; quindi 18px corrisponderanno a 1.8em,  22px a 2.2em e così via.

Un’alternativa è quella proposta da italianwebdesign, con un tool che permette di convertire i pixel in em.

Conoscevi questo trucchetto? Ne conosci di simili che vuoi condividere?

About fedeweb

Federico Pian è un web designer freelance e insegnante , che ama condividere le proprie conoscenze e rendere tutti partecipi della sua passione. Guarda il suo portfolio e cosa sa fare nei tutorial. Scopri più informazioni su di lui nella pagina mi presento.

2 Commenti

  1. Tecnica interessante, terrò in considerazione.

  2. Da provare… magari così una volta tanto metto a riposo gli occhiali. Hanno bisogno anche loro di ferie. XD

Lascia un commento