Sady: Validator Gemeckere ...

Hallo Ihrs,
Hatte unten schonmal nen Beitrag, aber da sind schon wieder soviele neue Beiträge dazugekommen, das ich nochmal nen neuen Beitrag mach, weil ich fürchte der alte geht unter ...

Also, ich habe meine Seite

http://www.pferde-liebe.de/grenzneu/index.htm

gecheckt mit dem validator des W3C und der sagt mir auch, alles Ok, bis auf einen fehlenden TR Tag und zwar sagt er

Line 188, column 7:
  </table>
         ^
Error: "TR" not finished but containing element ended

WO denn ??? Ich such und such, aber ich sehn da _nix_. IMHO ist da alles korrekt und da fehlt auch kein Tag, oder ? Is der doof oder ich ? *G* Vor allem, wird ja in allen Browser die ich hier hab : Opera 5, NN6, NN 4,7 und IE 5 gleich angezeigt (*strike* *G*) und keiner meckert, seht ihr da was ?

Ahja, und son Tabellenzerleger Plug in für Phase 5 hab ich jetzt auch, aber der meckert noch viel mehr ... *G*

Und kann mr jemand sagen, was das gelbe Kästchen soll da : http://validator.w3.org/check?uri=http%3A%2F%2Fwww.pferde-liebe.de%2Fgrenzneu%2Findex.htm&charset=iso-8859-1+%28Western+Europe%29&doctype=HTML+4.01+Transitional&ss=&outline=&sp=&noatt=

ALso, danke schonmal,

Sady

  1. Line 188, column 7:
      </table>
             ^
    Error: "TR" not finished but containing element ended

    In Zeile 186 steht <tr>, es muß aber </tr> heißen.
    War das jetzt so schwer?

    Thomas J.

  2. Hallo,

    gecheckt mit dem validator des W3C und der sagt mir auch, alles Ok, bis auf einen fehlenden TR Tag und zwar sagt er

    Line 188, column 7:
      </table>
             ^
    Error: "TR" not finished but containing element ended

    die Anzahl der öffnenden TR-Tags und der schließenden TR-Tags muß
    gleich sein, sonst stimmt da ganz bestimmt etwas nicht ;-)

    Lösche einfach mal nach und nach die Tabellenzeilen (oder blende
    sie aus, z.Bsp. mit Homesite), dann findest Du den Fehler sicher.

    Viele Grüße,
    Stefan

  3. Hallo Sady,

    <table width="160" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td width="160" height="192" align="right" style="background-image:url(gfx/navitop.gif)"><img src="gfx/blank.gif" width="1" height="1" border="0" alt="" /></td> <---da fehlt der </tr>
      <tr>
      <td>
        <table width="160" border="0" cellpadding="2" cellspacing="0">
          <tr>
            <td width="160" align="right" style="background-image:url(gfx/navi.gif)">Information</td>
          </tr>
        </table>

    nur so als Beispiel

    Grüße Susi

  4. Moin!

    Line 188, column 7:
      </table>
             ^
    Error: "TR" not finished but containing element ended

    Der Fehler muß dort nicht unbedingt zu finden sein, kann auch früher liegen - schließlich werden da viele Tags geöffnet und geschlossen etc.

    Ahja, und son Tabellenzerleger Plug in für Phase 5 hab ich jetzt auch, aber der meckert noch viel mehr ... *G*

    Das Plugin ist von mir. ;) Und es sagt dir: 55x <tr> 54x </tr>. Also entweder ein <tr> zuviel, oder ein </tr> zuwenig (oder was ganz schlimmes, nämlich noch mehr <tr> zuviel und an unpassenden Stellen </tr> zuwenig, aber das soll erstmal nicht weiter interessieren).

    Und du hast die vereinfachte Darstellung deiner Tabelle. Scroll mal ganz nach unten durch. Du siehst: </table> ist noch drei Zeichen eingerückt. Läßt ebenfalls darauf schließen, daß du entweder ein <tr> zuviel geöffnet hast oder ein </tr> vergessen hast.

    Diese vereinfachte Darstellung ist für genau solche Fälle gedacht: Alles ist schön eingerückt, alles restliche HTML ist entfernt, man sieht nur die Tabelle. Und wenn du dich Zeile für Zeile durcharbeitest, dann findest du relativ am Anfang das hier (genauer gesagt ist das eine Kopie des Anfangs deiner Datei):

    <table width="100%" border="0" cellpadding="0" cellspacing="0">
       <tr>
          <td width="100%" align="center">
             <table width="780" border="0" cellpadding="0" cellspacing="0">
                <tr>
                   <td width="160">
                      <table width="160" border="0" cellpadding="0" cellspacing="0">
                         <tr>
                            <td width="160" height="192" align="right" style="background-image:url(gfx/navitop.gif)">
                            </td>
                            <tr> <------Was hat das hier zu suchen???
                               <td>
                                  <table width="160" border="0" cellpadding="2" cellspacing="0">

    Wie du siehst, ist das (abzählen...1...2...3...4) vierte <tr> in deiner Tabelle fehlerhaft. Entweder das vorhergehende </tr> abschließen, oder das <tr> an sich entfernen.

    Lösung: </tr> vorher fehlt. :)

    PS: Es hilft oftmals, wenn du in der Strukturdarstellung rechts auf den UNTERSTEN angezeigten Fehler klickst. Dadurch wird das Anfangs-Tag, welches nicht ordentlich geschlossen ist, links markiert (in beiden Darstellungen). Damit hast du einen Fehler lokalisiert. Die restlichen Fehler sind meist Folgefehler aus diesem einen Mißverhältnis.

    Wer von den Mitlesern jetzt neugierig geworden ist: Den Tabellenzerleger gibts zum Download unter http://www.rtbg.de/plugin/. :) Funktioniert mit Phase 5, Proton, Weaverslave, Scribe und HTML Suite 2000 (sowie mit allen anderen Browsern, die die EPS-Schnittstelle eingebaut haben).

    - Sven Rautenberg

    1. Hallo Sven,

      der Tabellenzerleger ist von Dir???? Da schliest sich ja mal wieder ein Kreis. Mensch, da hätte ich ja selber drauf kommen (schauen) können....

      Na dann mal an dieser Stelle meinen längst übeflüssigen Dank für diese wunderbare Hilfe.... !!!

      Chräcker

      http://www.Stempelgeheimnis.de

  5. Hi,

    ich bin deinem Link befolgt und finde da keine Fehler, und der Validator stimmt mir zu:

    "No errors found!"

    MfG Dmitri