Sé que muchos de nosotros estamos familiarizados con la configuración del tamaño de fuente en el elemento del cuerpo en nuestro CSS al 62.5%. Esto significa que 1em igualará 10px y ayudará a mantener el píxel perfecto pero también permite escalar las fuentes.Conversión de Ems a píxel: ¿por qué 62.5% y no 6.25%?
Entonces, ¿no significaría que establecerlo en 6.25% equivaldría a 1em = 1px? Parece que una conversión aún más simple en lugar de tener que meterse con decimales ...
Gracias chicos! Soy bastante consciente de ellos y es historia (grado de diseño), pero estoy seguro de que otros pueden encontrarlo útil :)
En cuanto al 1em = 1px, no veo cómo esto es indeseable. El em es cuadrado, independientemente de sus unidades (ya sean puntos o píxeles) y nadie establecería su tipo a 1px (al igual que nadie configuraría el tipo impreso a 1pt). Además, incluso su artículo reconoce que en la mayoría de las tipografías digitales, la "M" mayúscula suele ser menor que 1em, y que el em es simplemente un reflejo del tamaño del punto (tipo 48pt representaría un cuadrado de 48pt por 48pt para el em, 12pt tipo produciría 12x12, etc.)
Además, la razón por la que la gente haría esto sería más para establecer las dimensiones de otros elementos en la página para que todo se adapte bien cuando el usuario ajusta su tamaño de fuente. Claro, siempre habrá pocos que establezcan sus valores predeterminados a algo más que 16px, pero vale la pena el precio a pagar por un diseño perfecto de píxeles que se adapta bien.
Si quieres un poco de espacio o el tamaño para ser de 1 píxel, ¿por qué no especificas 1px, por qué ir a través de un tamaño supuesto de 100% em? –
@Rolf - porque si establece tamaños en píxeles, IE6 los trata como absolutos y el usuario no puede cambiar el tamaño del texto. –
Entiendo, pero si supone que 0.0625em == 1px, ¿las cosas no se desalinean cuando IE6 cambia el tamaño? Si intentas mantener las cosas portátiles, ¿no deberías simplemente evitar pensar en px? La única razón por la que puedo pensar para usar px es alinear las cosas con las imágenes (lo que no cambiará el tamaño) y luego quieres px. –