Estoy buscando esta definición para hacer que mi procesador de HTML sea un poco mejor. En la actualidad se trata de adivinar qué espacios en blanco mantener, cuáles colapsar y qué arrojar. El estándar SGML es difícil de encontrar y el estándar HTML no parece tratar el tema con la profundidad requerida para mis necesidades.Definición de reglas de espacios en blanco de HTML?
Actualmente mi procesador analiza el HTML en un árbol y luego hace un pase de diseño recursivo para posicionar todos los elementos y su contenido. Estoy experimentando con tirar algunos espacios en blanco en la etapa de análisis sintáctico, es decir, no emitir espacios en blanco solo fragmentos de texto en determinadas circunstancias. Lo cual funciona un poco para la mayoría de los casos, pero hay algunos pocos casos extremos que se están volviendo difíciles de manejar.
(También estoy trabajando en una subclase de editor del control HTML, y las soluciones de tiempo de diseño están demostrando ser un problema en el editor, por lo tanto, estoy trabajando para ponerlas en la etapa de análisis. La información de diseño no es t disponible hasta el tiempo de reflujo, que es un tiempo después de haber editado el documento.)
Dispara con llamas/flames.
leí eso y que no tenía el detalle que necesitaba. Actualmente busca en la documentación del analizador HTML 5 para ver cómo cubre el espacio en blanco alrededor de los elementos. – fret