He leído bastante sobre el cambio de tamaño de las fuentes recientemente, la mayoría ridiculizando el uso de px como un crimen imperdonable (vale, tal vez no tan mal, entiendes la idea) porque no cambia el tamaño correctamente en navegadores antiguos.¿Utiliza el porcentaje del tamaño de letra?
Realmente quiero tener un estándar que uso, en el pasado que ha sido px, simplemente porque es simple, fácil de entender y bastante fácil de lograr los tamaños de letra exactos que se especifican en los diseños, pero me ' Ahora estoy dudando de usar px.
Utilicé em en un proyecto recientemente porque necesitaba una funcionalidad de cambio de tamaño del texto que hice usando jQuery. Pero me pareció bastante frustrante debido a la forma en que em amplifica si tiene dos elementos uno dentro del otro con un tamaño de em especificado (espero que tenga sentido)
Me preguntaba si usar% para cambiar el tamaño de la fuente, I He visto un par de grandes sitios web utilizar esta técnica (es decir, Yahoo) y por lo que entiendo parece tener todas las ventajas de em sin la cosa de amplificación increíblemente molesto.
En resumen, me pregunto si hay algún problema con el uso de% para el tamaño de fuente en CSS? ¿Sería mejor que usar PX en términos de cambio de tamaño de fuente? ¿Y hay algún inconveniente notable?
Disculpas si la propaganda antes de que la pregunta es un poco más:/Todavía estoy acostumbrando a todo el asunto de control de calidad
Podría estar equivocado, pero creo que usar '%' es propenso a exactamente los mismos defectos que le atribuyes a 'em'. Si tiene dos elementos 'div', uno dentro del otro, cada uno con' font-size: 110% ', entonces eso se calculará exactamente igual que' font-size: 1.1em'. A menos que esté * realmente * equivocado. –
Voy a probar algo de HTML muy rápido para comprobarlo, no había escuchado eso antes, pero sería una lástima si fuera verdad. . . ¡La razón principal para querer usar% fue que no hizo eso! – Sean
No, usted estaba equivocado, solo em multiplica la falla: http://jsfiddle.net/gHe5S/ – Sean