Nick: also wie jetzt ? table ohne oder mir height ?

Hallo,
also ich bin etwas verwirrt. es heißt immer, es gibt keine height-angabe für tables, aber viele schrieben sie trotzdem rein, zum beispiel ja auch: http://selfhtml.teamone.de/layouts/nr03/index.htm
was stimmt denn nun ??

grüsse

Nick

  1. Hi,

    also ich bin etwas verwirrt. es heißt immer, es gibt keine height-angabe für tables,

    das ist korrekt:

    http://selfhtml.teamone.de/html/referenz/attribute.htm#table
     http://w3.org/TR/REC-html40/struct/tables.html#h-11.2.1

    aber viele schrieben sie trotzdem rein, zum beispiel ja auch: http://selfhtml.teamone.de/layouts/nr03/index.htm

    Auf dieser Seite wurde bei keiner Tabelle eine Höhe definiert. Was meinst du genau?

    LG Orlando

    1. Kleiner Nachtrag:

      Mit CSS kannst du natürlich auch Tabellen eine Höhe zuweisen:

      table { height: Wert+Einheit }

      http://selfhtml.teamone.de/css/eigenschaften/positionierung.htm#height

      Direkt in HTML zu formatieren, zeugt ohnehin von schlechter Handschrift ;)

      LG Orlando

      1. Hey Orlando,
        schau her:
        <td width="28%" height="132">
        <h1 align="left"><br>
        <img src="images/logo.jpg" width="190" height="83" alt=""><br>
        </h1>
        </td>

        als kleines Bespiel

        grüsse

        Nick

        1. Hi!

          <td width="28%" height="132">
          <h1 align="left"><br>
          <img src="images/logo.jpg" width="190" height="83" alt=""><br>
          </h1>
          </td>

          Die angabe des Attributs height in td und th ist erlaubt, nicht aber in table http://www.w3.org/TR/html4/struct/tables.html#h-11.2.6 Also ist der Schnipsel oben vollkommen richtig, wenn es sich um HTML4 oder XHTML1.0 Transitional oder XHTML1.0 Frameset handelt.
          Allerdings ist es schlechter Stil und width und height sollten durch CSS ersetzt werden, inbesondere da die beiden Attribute ab XHTML1.0 Strict aufwärts nicht mehr gültig sind.

          Gruß Herbalizer