Varios textos en la red afirman que "pt" es la unidad de tamaño de fuente predeterminada cuando no se proporciona ninguna, sin embargo, mi propia prueba parece demostrar lo contrario. He leído muchos documentos en W3C que cubren el tamaño de fuente para CSS 1-3, y parece que no puedo encontrar una referencia real a una unidad predeterminada en ninguna de las especificaciones.Unidad predeterminada para tamaño de fuente?
He probado esto tanto en Chrome como en IE9 y obtengo los mismos resultados con cada uno: el elemento que falta en una unidad es el más pequeño, el elemento px en el medio y el elemento pt en el más grande. Intenté hacer coincidir el tamaño usando muchas otras unidades definidas por el W3C (como "mm", "ex", "pc", etc.) pero ninguno de los elementos de prueba coinciden en tamaño con el elemento seleccionado (el una falta de unidades).
Cualquier apreciación sería apreciada.
<div style="font-size: 20;">20 size</div>
<div style="font-size: 20px;">20px size</div>
<div style="font-size: 20pt;">20pt size</div>
¿Tiene alguna referencia para ignorarla? No es que dude, solo tengo curiosidad por cómo/por qué parecía haberme perdido esto en la especificación (si es que está donde está). – ken
Creo que estás en lo cierto, acabo de probar y es exactamente 16px (que recuerdo haber visto en alguna parte como el tamaño de texto predeterminado para algunos navegadores). – ken
Comenzaré por enlazar a la [especificación CSS] (http://www.w3.org/TR/CSS2/), y actualizaré si encuentro las subsecciones relevantes sobre el manejo de reglas css no válidas. – zzzzBov