Hay manyarticles y questions sobre percentage-sized vs other-sized fuentes. Sin embargo, no puedo descubrir QUÉ se supone que es la referencia del valor porcentual. Entiendo que esto es "del mismo tamaño en todos los navegadores". También leo esto, por ejemplo:CSS: tamaño de fuente 100% - ¿100% de qué?
Porcentaje (%): El porcentaje de unidad es muy parecido a la unidad "em", salvo por algunas diferencias fundamentales. En primer lugar, el tamaño de letra actual es igual al 100% (es decir, 12pt = 100%). Al usar la unidad de porcentaje, el texto sigue siendo totalmente escalable para dispositivos móviles y para el acceso.
Fuente: http://kyleschaeffer.com/best-practices/css-font-size-em-vs-px-vs-pt-vs/
Pero si usted dice "es decir de 12 puntos = 100%", entonces significa que primero tiene que definir font-size: 12pt
. ¿Así es como funciona? Primero define un tamaño en una medida absoluta, y luego se refiere a esto como '100%'? No tiene mucho sentido, ya que muchas muestras dicen que es útil para poner:
body {
font-size: 100%;
}
Así que al hacer esto, ¿QUÉ es el tamaño de la fuente con respecto a? Noto que el tamaño que veo en mi pantalla es diferente para cada fuente. Arial parece mucho más grande que Times New Roman, por ejemplo. Además, si simplemente hiciera esto, tamaño del cuerpo = 100%, ¿que significa que será el mismo en todos los navegadores? ¿O solo si primero defino un valor absoluto?
UPDATE Sab Jul 23
Me estoy haciendo allí, pero por favor tengan paciencia conmigo.
Por lo tanto, el valor% se refiere al tamaño de fuente predeterminado del navegador, si entiendo correctamente. Bueno, eso es bueno, pero me da varias otras preguntas:
- ¿Es este tamaño estándar siempre el mismo para cada versión del navegador, o varían de una versión a otra?
- I! encontró (vea la imagen a continuación) la configuración de Google Chrome (¡nunca lo había visto antes!), y veo las configuraciones estándar "serif", "sans-serif" y "monoespacio". ¿Pero cómo interpreto esto para otras fuentes? Digamos que defino
font: 100% Georgia;
, ¿qué tamaño tomará el navegador? ¿Buscará el tamaño estándar para serif, o tiene la fuente "Georgia" un tamaño estándar para el navegador - En varios sitios web I read cosas como
Sizing text and line-height in ems, with a percentage specified on the body [..], was shown to provide **accurate, resizable text across all browsers** in common use today
. Pero por lo que estoy aprendiendo ahora, creo que en realidad debería elegir entre texto redimensionable (usando% o em, como lo que recomiendan en esta cita) o tener "tamaños de fuente precisos y consistentes en los navegadores" (usando px o pt como base). ¿Es esto correcto?
Google Configuración:
Así es como yo creo cosas podría ser similar, si no se define el tamaño en valores absolutos.
¡Gracias! Esto lo hace mucho más claro. Pero aún me pregunto sobre los artículos que afirman 'precisión' o 'consistencia' al usar%. Esto parece bastante INCORRECTO si interpreto su respuesta correctamente. He actualizado la pregunta con algunas preguntas adicionales ... – user852091
La respuesta a la pregunta (¿100% de qué?) Es incorrecta, hay varias imprecisiones (no todos los elementos heredan el tamaño de la fuente), y hay notas y opiniones sobre problemas que no fueron preguntados –
La densidad de píxeles realmente debe tenerse en cuenta. Algo que es el 100% de la página en un teléfono 4K pensará que tiene miles de píxeles de resolución horizontal y vertical. Para contenido Flash con NO_SCALE, p. aplicaciones web, etc., los controles serán pequeños, especialmente los menús, por ejemplo en un LG G3. Esto es igualmente cierto para algunos contenidos HTML que están clasificados en píxeles. De una forma u otra, se debe tener en cuenta la densidad de píxeles (píxeles por pulgada), ya sea mediante el uso de unidades completamente relativas o el cambio de tamaño dinámico basado en JavaScript. – Triynko