HeadlinesBriefing favicon HeadlinesBriefing.com

Los píxeles son una mentira: por qué usar la unidad ch

Hacker News •
×

Los píxeles son una mentira. Incluso con precisión "pixel perfect", los monitores no muestran cuadrados platónicamente perfectos. En CSS, 1px no equivale a un píxel físico del dispositivo; en pantallas HD, puede abarcar múltiples píxeles.

De igual manera, 1cm en CSS a menudo no corresponde a una centésima de un metro SI, siendo típicamente más largo en pantallas de TV grandes. Estas longitudes son perceptuales: 16px se ve aproximadamente igual en un teléfono, portátil o TV a distancia de visualización típica. Este blog basado en texto establece el ancho basado en el ancho del carácter usando la unidad "ch" en lugar de porcentajes de pantalla, asegurando legibilidad.

Para espacios y márgenes, el autor reutiliza la unidad ch para la proporción del ancho y la unidad "ex" para la altura, relacionada con el tamaño típico de letras minúsculas. Aunque no convierte cada referencia de px a ch, el autor experimenta para ver si el enfoque funciona, señalando que no hay nada malo en usar px. La filosofía encaja con las proclividades particulares del autor.