Mi stavo chiedendo in che modo i browser moderni rendono le tabelle html, ad esempio come determinano le dimensioni esatte delle celle. Dopo aver fatto un po 'googling, tutto quello che ho trovato era uno RFC from 1996, ma niente di nuovo. Da quando ho letto anche che html 5 specifica l'algoritmo di parsing, quindi ho pensato che forse è stato specificato anche l'algoritmo per determinare il layout o almeno è descritto come dovrebbe funzionare un possibile algoritmo. Solo guardando il codice dei browser open source probabilmente sarebbe molto dispendioso in termini di tempo e quindi non un'opzione.Algoritmi di rendering di tabelle HTML, lettura consigliata?
risposta
tavoli particolare per quanto riguarda: http://www.w3.org/TR/CSS2/tables.html#width-layout
La specifica completa: http://www.w3.org/TR/CSS2/cover.html#minitoc
Non specifico per HTML, ma la carta The Table Layout Problem (Richard J. Anderson, Sumeet Sobti) analizza posa su un tavolo, ad esempio altezza minima per larghezza fissa e altri problemi.
Si conclude che il problema è NP-completo e suggerisce un numero di euristiche.
Wow è un sacco di matematica;) Sono sorpreso di ricevere ancora buone risposte per una domanda che ho chiesto nel 2012, grazie per aver contribuito! – Nils
- 1. Numeri di rendering HTML mobile
- 2. rendering HTML all'interno textarea
- 3. Rendering html nell'applicazione Swing
- 4. Evitare il rendering di commenti in HTML
- 5. rendering html nella stringa di stato
- 6. Rendering di oggetti C# in HTML
- 7. rendering di contenuti HTML in ionico
- 8. Come scrivere algoritmi/pseudo-codice in HTML?
- 9. Analisi di tabelle HTML con BeautifulSoup
- 10. Righe di tabelle nidificate HTML CSS
- 11. Esportazione di tabelle R in HTML
- 12. Lettura di contenuto HTML da una UIWebView
- 13. Rendering HTML + Javascript lato server
- 14. Tornando rendering Html tramite Ajax
- 15. Rendering parziale in HTML/JavaScript
- 16. Algoritmi di classifica
- 17. Algoritmi di compressione dati
- 18. Algoritmi di grafi incrementali
- 19. Algoritmi di ricerca stringhe
- 20. Confronta algoritmi di similarità
- 21. Testo di rendering e-mail HTML centrato in IE
- 22. Email HTML: tabelle o div?
- 23. HTML - Due tabelle orizzontalmente affiancate
- 24. rendering HTML in reagiscono Native
- 25. Baffi stringa di modello interno di rendering come HTML
- 26. Rendering di una vista di JBuilder nella vista html
- 27. Differenza di rendering degli attributi di dati MVC Html
- 28. Procedura consigliata per creare un modello in HTML
- 29. Browser lettura HTML dall'input standard
- 30. Algoritmi/algoritmi di riconoscimento/riconoscimento delle impronte digitali
Non sembra che ci sia più letteralità disponibile. Grazie per il link – Nils