Retroceder   Foros del Web > Diseño de Sitios web > CSS

Respuesta
 
Herramientas Desplegado
Antiguo 26-ene-2007, 04:11   #1 (permalink)
chusete está en el buen camino
 
Fecha de Ingreso: julio-2003
Mensajes: 437
capas con ems

estoy reconviertiendo mis medidas de pixeles en ems para hacerlo mas accesible, pero desconozco como se hace la equivalencia.

si mi capa contenedora de datos mide 778 pixeles, cuantos ems seria eso?
chusete está desconectado   Responder Citando
Antiguo 26-ene-2007, 04:36   #2 (permalink)
Colaborador
Mikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradable
 
Avatar de Mikmoro
 
Fecha de Ingreso: octubre-2006
Ubicación: A tu espalda
Mensajes: 3.362
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.
Mikmoro está desconectado   Responder Citando
Antiguo 26-ene-2007, 05:21   #3 (permalink)
chusete está en el buen camino
 
Fecha de Ingreso: julio-2003
Mensajes: 437
Re: capas con ems

y por que afecta de manera global el tamaño de letra a las anchuras de capas en em?
es que es eso exactamente lo que me pasaba.

gracias por la explicacion, ha sido perfecta
chusete está desconectado   Responder Citando
Antiguo 26-ene-2007, 05:32   #4 (permalink)
Colaborador
Mikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradableMikmoro es realmente agradable
 
Avatar de Mikmoro
 
Fecha de Ingreso: octubre-2006
Ubicación: A tu espalda
Mensajes: 3.362
Re: capas con ems

Pues porque si dices que el tamaño de letra del body, es decir, para todo el documento si nadie dice lo contrario, es de 12 pixels, el tamaño de la letra m tendrá 12 pixels. Esto se usa para un diseño fluído, de manera que si tú cambias el tamaño de letra por ejemplo con Ctrl+ en firefox, el texto crecerá y tus cajas también.

Por una cuestión de herencia y demás, lo que sí puedes hacer es asignar un tamaño de letra a tu contenedor distinto del body; de esa manera, la medida en em se tomará con respecto al tamaño de letra del contenedor (creo, estoy casi seguro).

Pruébalo y comentas.

Mikel.
Mikmoro está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 19:40.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93