Je suis un étudiant (théorique) en informatique, et en tant que tel l'étude de la sémantique des langages de programmation est l'un des sujets de mon étude (wikipedia).Sémantique formelle du positionnement de la boîte CSS
J'ai beaucoup joué avec CSS et j'ai une compréhension raisonnable des règles de positionnement de la boîte. (Si vous me dites de créer une page avec une certaine mise en page, je peux souvent penser à la bonne approche et aux règles CSS applicables.)
Il serait cool d'avoir une sorte de sémantique formelle pour les règles de positionnement de la boîte CSS, mais après avoir cherché sur le net pendant un moment, je ne pouvais pas vraiment trouver quelque chose d'utile. Je finis simplement simplement aux spécifications CSS, qui sont formatées en tant que longs textes avec des pseudo-algorithmes (pas le plus grand sujet de lecture --- je n'ai pas lu toutes ces spécifications avec beaucoup d'effort pour le moment).
Est-ce que personne n'a essayé de formaliser cette théorie “ ” dans un modèle mathématique, plus rigoureux que ce que les spécifications ont à offrir? Je ne cherche pas quelque chose de complet ou définitif, mais il serait sûr (et utile!) Si, au moins, la façon dont les boîtes devraient être positionnées pourrait être modélisée de façon formelle.
Quelqu'un connaît-il une telle recherche?
il y a un bon article: http://www.brainjar.com/css/positioning/ – gandil
Je ne suis pas sûr de ce que vous entendez par "formel", mais la spécification elle-même est ** la ** définition formelle pour ces choses. C'est la * spécification *, après tout. Voici la [table des matières] (http://www.w3.org/TR/CSS21/cover.html#toc). Vous voudrez vous concentrer sur les sections 8, 9 et 10 qui couvrent le modèle de formatage en profondeur. – BoltClock
@Bolt formelle dans le sens mathématique; les spécifications du W3C ne sont pas formelles dans ce sens. –