Gunnar Bittersmann: Was meint der Validator da?

Beitrag lesen

Hello out there!

['tbody'] warum MEHRFACH??

'tbody' ist das Element zum Gruppieren von Tabellenzeilen – das vertikale Pendant zu 'colgroup'. Warum sollte es in einer Tabelle nicht mehrere gleichartige Zeilengruppen geben?

Beispiel Sudoku-Feld*:

<table>  
  <colgroup><col/><col/><col/></colgroup>  
  <colgroup><col/><col/><col/></colgroup>  
  <colgroup><col/><col/><col/></colgroup>  
  <tbody>  
    <tr><td/><td/><td/><td/><td/><td/><td/><td/><td/></tr>  
    <tr><td/><td/><td/><td/><td/><td/><td/><td/><td/></tr>  
    <tr><td/><td/><td/><td/><td/><td/><td/><td/><td/></tr>  
  </tbody>  
  <tbody>  
    <tr><td/><td/><td/><td/><td/><td/><td/><td/><td/></tr>  
    <tr><td/><td/><td/><td/><td/><td/><td/><td/><td/></tr>  
    <tr><td/><td/><td/><td/><td/><td/><td/><td/><td/></tr>  
  </tbody>  
  <tbody>  
    <tr><td/><td/><td/><td/><td/><td/><td/><td/><td/></tr>  
    <tr><td/><td/><td/><td/><td/><td/><td/><td/><td/></tr>  
    <tr><td/><td/><td/><td/><td/><td/><td/><td/><td/></tr>  
  </tbody>  
</table>

Die Zeilengruppen sind ja (wie die Spaltengruppen) untereinander völlig gleich; verschiedene HTML-Elemente ('thead', 'tfoot', 'tbody') wären da fehl am Platz. Und wenn das Feld nicht 3 × 3, sondern 4 × 4 Gruppen hätte, ginge es auch gar nicht mehr ohne multiple 'tbody'.

'thead' und 'tfoot' erfüllen eine andere Funktion: sie zeichenen besondere Zeilen(gruppen) aus: Kopf- und Fußzeilen. Ein Anzeigeprogramm könnte sie so darstellen, dass Kopf und Fuß immer zu sehen sind und nur der/die 'tbody'-Bereich(e) gescrollt werden. Im Druck werden 'thead' und 'tfoot' auf jeder Seite wiederholt.

Dazu sollte der Inhalt von 'tfoot' schon lange vor dem Ende von 'tbody' bekannt sein; das mag der Grund sein, warum 'tfoot' im Quelltext vor 'tbody' stehen muss.

See ya up the road,
Gunnar

* Ich erlaube mir hier mal die Kurzschreibweise '<td/>' für '<td></td>'.

'<colgroup><col/><col/><col/></colgroup>' sei zum besseren Verständnis; es täte auch '<colgroup span="3"/>'.

--
„Und [dieses Forum] soll […] auch ein Fachforum bleiben und kein Psychologieforum werden.“ (Kirsten Evers)
0 64

Was meint der Validator da?

gary
  • html
  1. 1
    Rouven
    1. 0
      gary
      1. 0
        Rouven
        1. 0
          gary
          1. 0
            Vinzenz Mai
            1. 0
              gary
              1. 0
                gary
                1. 0
                  gary
                  1. 0
                    Jonathan
                    1. 0
                      gary
                      1. 0
                        Rouven
                        1. 0
                          gary
                          1. 0
                            Jonathan
                            1. 0
                              gary
                              1. 0
                                gary
                                1. 0
                                  Gunnar Bittersmann
                                  1. 0
                                    gary
                                    1. 0
                                      Patrick Andrieu
                                      1. 0
                                        gary
                        2. 0
                          Gunnar Bittersmann
                          1. 0
                            Jonathan
                          2. 0
                            Rouven
                            1. 0
                              Gunnar Bittersmann
                              1. 0
                                Rouven
          2. 0
            Der Martin
      2. 0
        Klawischnigg
        1. 0
          gary
          1. 0
            Klawischnigg
            1. 0
              gary
              1. 0
                Klawischnigg
                1. 0
                  gary
                  1. 0
                    Klawischnigg
          2. 0
            Patrick Andrieu
            1. 0
              gary
              1. 0
                Patrick Andrieu
                1. 0
                  gary
                  1. 0
                    Patrick Andrieu
                    1. 0
                      gary
                    2. 0
                      gary
                  2. 0
                    Steel
                    1. 0
                      gary
                      1. 0
                        Steel
                        1. 0

                          Der Validator ist schuld dass ich hierbin...

                          gary
                          • css
                          1. 0
                            gary
                            1. 0
                              gary
                              1. 0
                                gary
                          2. 0
                            Der Martin
                            1. 0
                              gary
                              1. 0
                                Kai345
                                1. 0
                                  gary
                                  1. 0
                                    Jonathan
                                    1. 0
                                      gary
                                      1. 0
                                        gary
                                      2. 0
                                        Der Martin
                                      3. 0
                                        Jonathan
                                        1. 0
                                          Gunnar Bittersmann
                                        2. 0
                                          gary
                            2. 0
                              Gunnar Bittersmann
                              1. 0
                                Struppi
                        2. 0
                          gary
                          1. 0
                            Jonathan
  2. 0
    nam
  3. 1
    Steel