Ergebnis 1 bis 10 von 10

Thema: 'HEIGHT'-Attribut in 'TABLE' invalidt?

  1. #1

    'HEIGHT'-Attribut in 'TABLE' invalidt?

    Guten Abend,
    ich hab mehrere Seiten bei W3C Validator-Service getestet, und er meldet mir meine HEIGHT-Attribute in TABLE als invalidt an.
    Ist das korrekt so? Gibt es Alternativen?

  2. #2
    mal mit css probiert?
    style=" height:12345px;"

    bin mir grad ned sicher, aber das fällt warscheinlich unter 'inhalt und formatierung trennen' und so ist das nach den neueren html normen invalide.

    Geändert von FF (03.12.2006 um 18:15 Uhr)

  3. #3
    Kommt drauf an, nach was du es validierst. In HTML 4.01 Strict und XHTML isses AFAIK invalid, bei HTML 4.01 Transitional sollte es noch valid sein. Alternative ist wie FF schon sagte CSS

  4. #4
    Zitat Zitat
    Guten Abend,
    ich hab mehrere Seiten bei W3C Validator-Service getestet, und er meldet mir meine HEIGHT-Attribute in TABLE als invalidt an.
    Ist das korrekt so? Gibt es Alternativen?
    Invalid. Ja, das ist korrekt so.
    HTML (die Hypertextauszeichnungssprache) ist eine Sprache, die Informationen strukturiert. Die Sprache hat keinerlei Einfluss auf das Aussehen der Information (auch wenn es noch ein paar diskussionsfähige Elemente gibt).
    Sofern du keine tabellarischen Daten hast (z.B. weil du ein mehrspaltiges Design haben möchtest), musst du dir von vornherein was anderes suchen.

    Gestaltung (nebenbei nicht nur graphisch, sondern auch hör- und fühlbar) wird mit Stylesheets realisiert.
    Hier gibts aber auch Dinge zu beachten:
    Warum eine feste Größe? Ist das sinnvoll?

    Zitat Zitat
    Kommt drauf an, nach was du es validierst. In HTML 4.01 Strict und XHTML isses AFAIK invalid, bei HTML 4.01 Transitional sollte es noch valid sein. Alternative ist wie FF schon sagte CSS
    Neinneinnein, so fangen wir das bitte gar nicht an.
    Neue Webseiten, sprich: alle seit 1998 sollen in Strict verfasst werden und Stylesheets zur Gestaltung verwenden.

  5. #5
    Nun, die Tabelle mit der Höhenangaben (geplant war als Wert 99%) sollte nur dazu dienen, einen Weiterleitungs-Text in Bildschirmmitte zu platzieren.

    Ich bin gewillt, meine Seiten valide zu gestalten, doch CSS ist für mich noch relativ neu. Sollte ich mir ein Buch anschaffen?

  6. #6
    wenn dus dann besser verstehst, kannste es, nötig ist es aber nicht.
    http://www.css4you.de/
    http://de.selfhtml.org/

    die müssten eigentlich ausreichen, insbesondere ersteres.

    Zitat Zitat
    einen Weiterleitungs-Text in Bildschirmmitte zu platzieren.
    macht man eigentlich mit text-align="center" oder so....

  7. #7
    Zitat Zitat von Bluescreen Beitrag anzeigen
    Nun, die Tabelle mit der Höhenangaben (geplant war als Wert 99%) sollte nur dazu dienen, einen Weiterleitungs-Text in Bildschirmmitte zu platzieren.
    Antwort darauf:
    Zitat Zitat von Freierfall Beitrag anzeigen
    macht man eigentlich mit text-align="center" oder so....
    Ich brauche nicht nur die horizontale
    Zentrierung,
    sondern auch die Vertikale. Ich will ja in die Bildschirmmitte.

  8. #8
    Zitat Zitat
    Ich bin gewillt, meine Seiten valide zu gestalten, doch CSS ist für mich noch relativ neu. Sollte ich mir ein Buch anschaffen?
    Ein Buch ist nur nötig, wenn du etwas gedrucktes benötigst.
    Das Internet bietet aber viele nützliche Adressen zu diesem Thema, siehe unter anderem meine über WWW verlinkte Linksammlung.

    Zitat Zitat
    Nun, die Tabelle mit der Höhenangaben (geplant war als Wert 99%) sollte nur dazu dienen, einen Weiterleitungs-Text in Bildschirmmitte zu platzieren.
    Das braucht keine Tabelle.

    HTML-Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
    <head>
     <title>Weiterleitung zu ...</title>
     <meta http-equiv="content-type" content="text/html; charset=utf-8" />
     <style type="text/css" media="screen">
     html, body {
      width: 100%; height: 100%;
      margin: 0; padding: 0;
      font-family: Verdana, sans-serif;
      background-color: #fff;
      color: #000;
     }
     #zentriert {
      position: relative;
      top: 40%;
      text-align: center;
     }
     </style>
    </head>
    <body>
    <p id="zentriert">Weiterleitung</p>
    </body>
    </html>
    Es ist nicht perfekt zentriert, aber von allen gängigen Browsern einwandfrei unterstützt.

    Auf den ersten Blick mag das komplex wirken, wenn du jedoch viele Weiterleitungsseiten hast, kannst du die CSS auslagern und damit Traffic sparen.

    Geändert von mitaki (03.12.2006 um 18:52 Uhr)

  9. #9
    ühm, tuts n <div style="margin:0px auto"> weilterleitung!111</div> ned auch? o.O


    edit:
    damn. meinte natürlich div. egal. bin jetzt zu faul zum testen.

    Geändert von FF (04.12.2006 um 15:29 Uhr)

  10. #10
    Nein FF.
    <span> ist erstens ein Inlineelement, weshalb margin:auto; zu 0px führt, der Text also links angeordnet bleibt.
    Zweitens wird der Text dadurch vertikal nicht ausgerichtet.

    Gut, meine Methode zur vertikalen Ausrichtung ist nicht ideal, aber das muss hier schon Massentauglich sein^^

    Bearbeitung: Außerdem muss sich der IE für diese Standardmethode im standardkonformen Modus befinden, daher auch das gesamte HTML Grundgerüst.

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •