zampon - red de blogs ZampaRuedas     Coches Nuevos     LigaFutbol     Eventos Valencia     ZampaOcio     Ciudades Famosas

¿Píxeles o EMS en el tamaño de letra con CSS?

Hace unos minutos que comente sobre este tema en cuanto a la conversión de unidades absolutas en relativas, de nuevo insisto en el tema por que he encontrado el artículo Dealing with CSS Font-Sizes.

La cuestión es ¿qué es más conveniente utilizar como unidad de medida en el texto píxeles o EMS?, es la gran cuestión a la hora de especificar el tamaño de la letra en CSS. En dicho artículo dan un vistazo a la manera de igualar los dos sistemas.

El tratar de determinar el tamaños del tipo de letra, es una parte del diseño que no puede pasarse por alto. Siempre ha existido la guerra entre la utilización de píxeles o EM. Cuando empecé con esto solía utilizar píxeles ya que permite la mayor precisión sobre el tamaño.

Luego aprendí que algunos navegadores no tratan muy bien los tamaños con los píxeles. Este es un gran problema de la accesibilidad para las personas con problemas de visión.

En la actualidad, la mayoría de los navegadores permiten cambiar el tamaño de texto, independientemente de qué unidad de medida se usa. Así que aún está sin contestar sobre que sistema seleccionar. Algunos usan EMS, pero eso no quiere decir que sea la norma, ya que muchos diseñadores gráficos prefieren píxeles.

Por si nos confundimos y conocemos lo que es exactamente un “em”, quizás es eso lo que propicia la confusión. Aquí tenemos una manera de ayudarte es esto.

Por defecto 1em = 16px. Esto hace que sea difícil de traducir algunas mediciones a píxeles. Como por ejemplo, 11px = 0.688em.

Para hacer las cosas mucho más fácil para ti, utiliza lo siguiente para hacer 1em = 10px.

body { font-size: 62.5% }

Ahora usted puede convertir más fácilmente 11px a EM:

p { font-size: 1.1em }

Todo lo que tienes que hacer es cambiar el decimal un lugar a la izquierda para que más o menos cuadren.

Si esto lo encuentras un poco complicado y complejo, siempre puede encontrar una hoja de ayuda como la que puedes encontrar en encontrar en Approximate Conversion from Points to Pixels (and Ems and %) de RedDesign. También puede ser de utilidad la herramienta en línea  PXtoEM, que te permite convertir píxeles a em, y viceversa. Tal y como mencioné en un par de post anteriores.

elefantes1 400x174 ¿Píxeles o EMS en el tamaño de letra con CSS?

, , ,

Autor de esta entrada

Toni - ha publicado 3919 entradas en Cosas sencillas.

Contactar con el autor

2 Comentarios para esta entrada

  1. Marisa dice:

    ______0___o__o__o0_0__o_o__0________
    _____0___o__o_o__0_0__o___o__0______
    ____0_o___o___o__0_0___o___o__0_____
    ____00o0000o00o0o0_0o00o00oo0oo0____
    ___000o0o00000o000_000o00o0o000o0___
    ___00000o000o000o0_000o000o00000o0__
    ___0o00oo00o0o00o0__0000o0o0o00000__
    ___0o0o00000o00o0___000o0o0o0o0o00__
    ____0o0o0000o0o0_____0000o00o00o0___
    _____0000o0000________ 00o000o000___
    ______0000000___________0000000_____
    ________00______ FELIZ_____00_______
    _______00____ AÑO NUEVO __ 00______
    ______00_________2009______ 00_____
    _____00_____________________ 00____
    ____00________________________ 00___
    _000000_____________________00000000

  2. Hector dice:

    Muchas gracias por tu aporte. Siempre es bueno encontrar una referencia sobre los estilos css. Lo único que veo es que es 62.5% , es decir, con punto y no coma.

Dejar un comentario