Sono uno studente di scienze (teorico), e come tale l'indagine sulla semantica dei linguaggi di programmazione è uno degli argomenti del mio studio (wikipedia).Semantica formale del posizionamento della scatola CSS
Ho giocato molto con i CSS e ho una ragionevole comprensione delle regole di posizionamento della scatola. (Se mi dici di creare una pagina con un determinato layout, posso spesso pensare all'approccio corretto e alle regole CSS applicabili.)
Sarebbe bello avere una sorta di semantica formale per le regole di posizionamento della scatola CSS, ma dopo aver cercato la rete per un po ', non sono riuscito a trovare nulla di utile.
Per la maggior parte mi baso semplicemente sulle specifiche CSS, che sono formattate come testi lunghi con pseudo-algoritmi (non il più grande argomento di lettura --- non ho ancora letto nessuna di queste specifiche con molto sforzo).
Nessuno ha provato a formalizzare questa teoria “ ” in un modello matematico, più rigoroso di quello che le specifiche hanno da offrire? Non sto cercando qualcosa di completo o definitivo, ma sicuramente sarebbe pulito (e utile!) Se, almeno, il modo in cui le scatole dovrebbero essere posizionate potrebbe essere modellato in modo formale.
Qualcuno sa di tale ricerca?
c'è un buon articolo: http://www.brainjar.com/css/positioning/ – gandil
Non sono sicuro di cosa intendi per "formale", ma la specifica stessa è ** la ** definizione formale per queste cose. È la * specifica *, dopo tutto. Ecco il [indice] (http://www.w3.org/TR/CSS21/cover.html#toc). Ti consigliamo di concentrarti sulle sezioni 8, 9 e 10 che trattano il modello di formattazione in modo approfondito. – BoltClock
@Bolt formale in senso matematico; le specifiche del W3C non sono formali in questo senso. –