Hallo zusammen,
ich arbeite mich gerade in JSF ein und es tauchte gerade folgende Frage auf:
Als ich mit Web-Entwicklung begann, wurde mir eingetrichtert, dass man Tabellen (<table>) nicht für das Layout benutzen sollte, sondern um Daten tabellarisch darzustellen. Welche Vor- und Nachteile das hat kann man hier nachlesen: Why tables for layout is stupid: problems defined, solutions offered
Ich kann das nachvollziehen und mache meine Layouts ohnehin mit CSS. Die Frage ist nun, wenn es offenbar ein ungeschriebenes Gesetz ist, für das Layout keine Tabellen zu benutzen, warum rendert JSF aus HtmlPanelGrid dann nicht ein geeignetes DIV-Layout, zumal es ja sogar passende CSS-Tags dafür gibt (siehe http://jimbarraud.com/2008/06/04/the-magical-css-table-cell/)? Für Daten gibt es doch HtmlDataTable wo eine Tabelle durchaus sinnvoll sein kann...
ich arbeite mich gerade in JSF ein und es tauchte gerade folgende Frage auf:
Als ich mit Web-Entwicklung begann, wurde mir eingetrichtert, dass man Tabellen (<table>) nicht für das Layout benutzen sollte, sondern um Daten tabellarisch darzustellen. Welche Vor- und Nachteile das hat kann man hier nachlesen: Why tables for layout is stupid: problems defined, solutions offered
Ich kann das nachvollziehen und mache meine Layouts ohnehin mit CSS. Die Frage ist nun, wenn es offenbar ein ungeschriebenes Gesetz ist, für das Layout keine Tabellen zu benutzen, warum rendert JSF aus HtmlPanelGrid dann nicht ein geeignetes DIV-Layout, zumal es ja sogar passende CSS-Tags dafür gibt (siehe http://jimbarraud.com/2008/06/04/the-magical-css-table-cell/)? Für Daten gibt es doch HtmlDataTable wo eine Tabelle durchaus sinnvoll sein kann...
Zuletzt bearbeitet: