Gunnar Bittersmann: ein div – kein div

Beitrag lesen

Hi Jan,

Du solltest versuchen, statt Tabellen für das Layout zu missbrauchen lieber auf div-Elemente umsteigen:

Nein!! Da hast du den Abschnitt in SELFHTML wohl missverstanden.

<div>  
  <div>  
    <div>foo</div>  
    <div>bar</div>  
  </div>  
  <div>  
    <div>baz</div>  
    <div>quz</div>  
  </div>  
</div>

ist keinen Deut (no pun intended) besser als

<table>  
  <tr>  
    <td>foo</td>  
    <td>bar</td>  
  </tr>  
  <tr>  
    <td>baz</td>  
    <td>quz</td>  
  </tr>  
</table>

Du solltest hingegen versuchen, die Struktur des Dokumentes semantisch auszuzeichnen. (Die Verwendung von „semantisch“ an dieser Stelle widerspricht nicht dem, was ich zuletzt in https://forum.selfhtml.org/?t=109255&m=682741 sagte.)

Also Überschriften mit h1, h2, …; Textabsätze mit p; Listen mit ul/ol und li; (wirkliche!) Tabellen mit table, thead, tbody, tfoot, tr, th, td; …

Wenn dann noch solche Elemente gruppiert werden sollen, dann (und nur dann) hat auch mal div Berechtigung.

Aber bitte keine div-Suppe; die ist nicht besser als missbrauchte Tabellen.

Gruß,
Gunnar

--
“I got my finger on the trigger / But I don’t know who to trust” (Bruce Springsteen, Devils and Dust)