Hola tocayo.

On 3/27/06, David Gómez-Rosado <[EMAIL PROTECTED]> wrote:
>
> Alvaro,
>
> Un consejo adicional a todo lo que te han comentado (y los interesantes
> enlaces de Iván) es que te preocupes en elegir el estándar de medición
> adecuado para tu tipografía Web.
>
> Si utilizas "Píxeles", conseguirás la mayor fiabilidad a un diseño
> original, pero a la larga te generará muchos dolores de cabeza cuando
> quieras migrar tu contenido a diversas plataformas, localices a mercados
> internacionales o quieras hacer el contenido accesible.
>
> Reserva píxeles solo para texto asociado a gráficos bitmap (logos y cosas
> parecidas) y utiliza una medida escalable y proporcional para el resto tu
> contenido.


Excepto para el navegador Internet Explorer, la unidad 'px', referida a
tamaños de fuentes, nunca es absoluta [1] y, por supuesto, perfectamente
escalable.

Hay opiniones encontradas y religiosas al respecto (Entre los beneficios
> tras "em", "%" u otros parecidos)... pero en Microsoft hemos descubierto que
> la mejor opción (la más flexible y más compatible a través de todos los
> navegadores) es definir la tipografía base (la del <body>) en "em"... y el
> resto de los estilos ("Headings", otros tags y demás clases de CSS que
> generes) como porcentajes ("%") de ese. Esta estrategia (por ilógica que
> parezca a ciertos puristas) te permitirá adaptar todo el contenido con solo
> cambiar la base... Y permitirá que tu audiencia pueda adaptar el tamaño de
> la letra a su gusto y necesidad de manera proporcional.


La unidad 'em' y la unidad '%' son similares en cuanto que se refieran a
tamaño de fuente (font-size), definiéndose ambas como un multiplicador de
esta propiedad, definida en su elemento superior del cual la hereden. Se
puede crear perfectamente una hoja de estilos totalmente basada en 'em' (sin
utilizar para nada la medida '%') y, con variar el tamaño de fuente de base
conseguir que varíen todos los elementos descendientes de él.

Desconozco esas opiniones encontradas que mencionas, ya que definir el
tamaño base del 'body' (o del 'html') a 1em o 100% es, como te acabo de
comentar, similar. Sobre lo que sí he tenido oportunidad de discutir en
ocasiones es acerca de los beneficios y contraindicaciones de asignar un
tamaño de fuente base en 'px' (normalmete 10px) para homogeneizar
navegadores, y poder tener una unidad de referencia tanto para subsiguientes
tamaños de fuente como para tamaños de imágenes, que irían definidos en
'em', abriéndose con ello la posibilidad de que el usuario fuera capaz de
variar el tamaño de todo el conjunto mediante las opciones al efecto del
navegador. Evidentemente, bajo Internet Explorer no es posible ya que trata
el tamaño de fuente asignado en 'px' como una medida absoluta y no permite
el reescalado por parte del cliente; haciéndose necesario en este caso
asignar el tamaño base en proporción al tamaño de fuente "estándar" que
viene con el navegador. Pero bueno, esto es otra historia...

Cheers,
>
>
> David Gómez-Rosado
> User Experience Manager
> --------------------------
> Customer Design Center
> Microsoft Corporation
> --------------------------
> Email: [EMAIL PROTECTED]
> MSN: [EMAIL PROTECTED]
> Tel: +1 (425) 707-7298
> http://www.microsoft.com
>
>
[1] http://www.w3.org/TR/CSS21/syndata.html#length-units

Un saludo, David Merino Ogando.
_______________________________________________
altas, bajas y modificaciones:
http://www.cadius.org/lista/opciones.html

Responder a