Sto cercando questa definizione per fare il mio renderer HTML conforme un po 'meglio. Attualmente indovina quale spazio bianco tenere, quale crollare e cosa lanciare. Lo standard SGML è difficile da trovare e lo standard HTML non sembra trattare l'argomento con la profondità richiesta per le mie esigenze.Definizione delle regole dello spazio bianco HTML?
Attualmente il mio renderer analizza il codice HTML in un albero e poi fa un layout ricorsiva passare per posizionare tutti gli elementi e il loro contenuto. Sto sperimentando il lancio di alcuni spazi bianchi nella fase di analisi, cioè non l'emissione di spazi di testo solo in determinate circostanze. Il che funziona per la maggior parte dei casi, ma ci sono alcuni casi limite che stanno diventando difficili da gestire.
(Sto anche lavorando su una sottoclasse di editor del controllo HTML e le soluzioni di layout time si stanno rivelando un po 'problematico nell'editor, quindi mi sto occupando di metterle in fase di analisi. t disponibile fino all'ora di riflusso, che è un po 'di tempo dopo aver modificato il documento.)
fuoco via con linkage/fiamme.
ho letto che e non ha avuto dettaglio di cui avevo bisogno. Guardando attualmente attraverso la documentazione del parser HTML 5 per vedere come copre gli spazi attorno agli elementi. – fret