Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/01/2007, 05:36
Avatar de Mikmoro
Mikmoro
Colaborador
 
Fecha de Ingreso: octubre-2006
Ubicación: K-pax
Mensajes: 7.228
Antigüedad: 17 años, 6 meses
Puntos: 280
Re: capas con ems

Hola, Chusete.
Como ya sabrás, el tamaño em es el equivalente a "el tamaño de la letra m" en el tamaño de letra que tengas establecido en el navegador (tanto tú como tu visitante), o definido de manera global en tu página. Esto significa que 1em es igual a 16px, que suele ser el tamaño definido por defecto en los navegadores si tú no has dicho lo contrario (creo que en la mayoría).

De esa manera, si queremos obtener 778 pixels, hacemos 778 / 16 = 48,625, lo que significa que 48,6em serán prácticamente 778px (no es del todo exacto por los decimales que despreciamos.

Claro, esto siempre que no hayas establecido ya de manera global una tamaño de letra diferente y fijo, ya que si has puesto en el body algo como font-size: 12px;, tu 48.6em se convertirá en unos 583px.

Por lo tanto, la ecuación es bien simple: divide tu tamaño en px por el tamaño de letra global establecido (16px por defecto), y conseguirás una buena aproximación en "em" del tamaño.

Corregidme si me equivoco.

Mikel.