Soy un estudiante de informática (teórico) y, como tal, la investigación de la semántica de los lenguajes de programación es uno de los temas de mi estudio (wikipedia).Semántica formal del posicionamiento de caja CSS
He jugado mucho con CSS y tengo una comprensión razonable de las reglas de posicionamiento de las cajas. (Si me dices que cree una página con cierto diseño, a menudo puedo pensar en el enfoque de recuadro correcto y las reglas de CSS aplicables.)
Sería genial tener algún tipo de semántica formal para las reglas de posicionamiento de CSS, pero después de buscar en la red por un tiempo, no pude encontrar nada útil.
En su mayoría simplemente termino en las especificaciones de CSS, que están formateadas como textos largos con pseudo-algoritmos (no es la mejor lectura --- No he leído ninguna de estas especificaciones con mucho esfuerzo todavía).
ha intentado nadie para formalizar esta teoría “ ” en algún modelo matemático, más riguroso de lo que las especificaciones tienen que ofrecer? No estoy buscando algo completo o definitivo, pero seguro sería bueno (¡y útil!) Si, al menos, la forma en que se colocan las cajas se pudiera modelar de manera formal.
¿Alguien sabe de tal investigación?
hay un buen artículo: http://www.brainjar.com/css/positioning/ – gandil
No estoy seguro de lo que quiere decir con "formal", pero la especificación en sí es ** la ** definición formal de estas cosas. Es la * especificación *, después de todo. Aquí está la [tabla de contenidos] (http://www.w3.org/TR/CSS21/cover.html#toc). Deberá enfocarse en las secciones 8, 9 y 10 que cubren en profundidad el modelo de formateo. – BoltClock
@Bolt formal en el sentido matemático; las especificaciones W3C no son formales en este sentido. –