Web: Frage zu XHTML

Hi,

unter html sieht bei mir ein Teil der Tabelle so aus:

<tr>
  <td width="120" bgcolor="#2D3582"
  align="center">Newsletter</td>
  <td width="10" bgcolor="#F0F0F0"> </td>
  <td width="10" bgcolor="#F0F0F0"> </td>
</tr>

wie müsste es unter XHTML aussehen?

Hab folgendes versucht, hat aber nicht geklappt

<tr>
  <td class="120" rowspan="7" ><div class="center"></div>Newsletter</td>
  <td class="w10"> </td>
  <td class="w10"> </td>
 </tr>

class"120" ist in einer css datei wie folgt definiert:

td.w120 { width:120px; background-color:#2D3582; }

Danke

CU

  1. Hallo Web,

    unter html sieht bei mir ein Teil der Tabelle so aus:

    <tr>
      <td width="120" bgcolor="#2D3582"
      align="center">Newsletter</td>
      <td width="10" bgcolor="#F0F0F0"> </td>
      <td width="10" bgcolor="#F0F0F0"> </td>
    </tr>

    wie müsste es unter XHTML aussehen?

    Das müsste doch eigentlich genauso aussehen - oder hat jemand was dagegen?

    Viele Grüße

    Patrick Canterino

    1. hi,

      unter html sieht bei mir ein Teil der Tabelle so aus:

      <tr>
        <td width="120" bgcolor="#2D3582"
        align="center">Newsletter</td>
        <td width="10" bgcolor="#F0F0F0"> </td>
        <td width="10" bgcolor="#F0F0F0"> </td>
      </tr>

      wie müsste es unter XHTML aussehen?

      Das müsste doch eigentlich genauso aussehen - oder hat jemand was dagegen?

      ihhh, ja, ich! :)
      align und bgcolor sind deprecated, also *baeh*. das ist
      formatierung, nicht struktur!
      in xhtml darf das dann so aussehen:

      <tr>
        <td class="w120">Newsletter</td>
        <td class="w010"> </td>
        <td class="w010"> </td>
      </tr>

      und in css:
      td.w120 {
           width: 120px;
           background-color: #2d3582;
           text-align: center;
      }

      /* w010, weils dann imm quelltext viel schoener
      untereinanderpasst, *g* */

      td.w010 {
           width: 10px;
           background-color: #f0f0f0;
      }

      ist doch viel schoener, und ausserdem wuerde das nicht nur
      nach transitional, sondern sogar nach strict validieren (wenn
      denn jemand wert daruf legt - man kann es ja auch uebertreiben).
      ha, und wie leicht designaenderungen mit css auf einmal sind ... ;-)

      viele gruesse

      helge

      1. Hallo !

        ihhh, ja, ich! :)
        align und bgcolor sind deprecated, also *baeh*. das ist
        formatierung, nicht struktur!

        Was 'bgcolor' betrifft muss ich dir recht geben.

        'align' hingegen ist - anderslautenden Gerüchten zum Trotz - für Tabellen _NICHT_ deprecated und somit sehr wohl XHTML-1.0-strict-konform.

        Siehe: http://www.w3.org/TR/html4/struct/tables.html#adef-align-TD

        Vermutlich liegt es daran, dass diese "Formatierung" im Tabellenkontext durchaus eine strukturelle Bedeutung haben kann, um z.B. Zahlen von Nummern unterscheidbar zu machen.

        und in css:
        td.w120 {
             width: 120px;
             background-color: #2d3582;
             text-align: center;
        }

        BTW: Die CSS-Angabe 'text-align: center' entspricht nicht 100%ig der HTML Angabe 'align="center"', da erstere sich _nicht_ auf Block-Level-Content auswirkt.

        Gruß,

        kerki