XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   CSS (http://xhtmlforum.de/forumdisplay.php?f=73)
-   -   Fehlmeldungen (http://xhtmlforum.de/showthread.php?t=50228)

Shyne 05.02.2008 13:18

Fehlmeldungen
 
Code:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<link rel="stylesheet" href="style.css" type="text/css">
<title>Kontakt</title>

<!--[if gte IE 5]>
<link rel="stylesheet" href="scrollbar.css" type="text/css">
<![endif]-->

</head>

<body background="images/gray.GIF" style="background-attachment: fixed;">

<br><br>
<p style="text-align:right;"><a href="http://validator.w3.org/check?uri=referer">
<img border="0" src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01 Transitional" height="31" width="88">
</a></p>
<br>

<center>
<table style="margin:0px;background-color: #FFFFFF; border:5px; border-color:#6A0000; text-align:center; width:716px;border-style:solid;">
        <tr>
                <td>
                        <img style="display:block;" alt="Kontakt" width="484" height="250" src="images/kontakt.gif">
                </td>
                <td bgcolor="#6A0000" width="199">       
<a class="bgblack" href="lebenslauf.html">Lebenslauf</a>
<a class="bgblack" href="zeugnisse.html">Zeugnisse</a>
<a class="bgblack" href="arbeitsbestaetigung.html">Arbeitsbestätigung</a>
<a class="bgblack" href="ecdl.html">ECDL</a>
                </td>
        </tr>
</table>
</center>

<table align="center" style="border:5px; border-color:#6A0000; text-align:center; background-color:#FFFFFF; width:716px;border-style:solid;height:452;">
        <tr>
                <td bgcolor="#6A0000">
                                        <div id="top">
                                                  <center>
                                                <p style="font-size:18px">E-Mail an ...</p><br>
                                                  <p style="font-size: 14px">Bitte füllen Sie alles aus!</p><br>
                                                          <table border=0>
                                                                  <tr style="line-height: 12px;">
                                                                          <td width=130px align="left">
                                                                          <p>
                                                                                  Name:<br><br>
                                                                                  E-Mail:<br><br>
                                                                                  Betreff:<br>
                                                                          </p>       
                                                                          </td>
                                                                          <td  width="280px" align="left">
                                                                          <form action="kontakt-auswerten.php" method="post">
                                                                                <input style="border: 1px #800000 solid;" align=right type="text" name="name"><br>
                                                                                <input style="border: 1px #800000 solid;" type="text" name="email"><br>
                                                                                <input style="border: 1px #800000 solid;" type="text" name="betreff"><br>
                                                                          </td>
                                                                  </tr>
                                                          </table>
                                                          <textarea style="margin-left:10px; border: 1px #800000 solid;" name="text" rows="8" cols="30"></textarea><br><br>
                                                          <input style="margin-left:20px; background: #800000; color: #fff;" name="send" type="submit" value="Abschicken">
                                                          <input style="background: #800000; color: #fff;" name="delete" type="reset" value="Löschen">
                                                          </form>
                                                          <br><br>
                                                        <i class="font"><b>Hinweis:</b> Beim Versenden eines Mails, wird aus Sicherheitsgründen Ihre IP-Adresse gespeichert.</i><br>
                                        </div>
                </td>
        </tr>
</table>

<br>
<p style="width: 86%; font-size: 17;  font-family: arial; " align=right><font color="#FFFFFF">Impressum | Kontakt </font></p>

</body>
</html>

Ich bekomme zwei Fehlmeldungen:

Zitat:

Line 59, Column 15: end tag for "FORM" omitted, but its declaration does not permit this.
</td>
Zitat:

Line 65, Column 15: end tag for element "FORM" which is not open.
</form>
Kann mir jemand weiterhelfen?

mantiz 05.02.2008 13:25

Das sind keine Fehlmeldungen, sondern korrekte Fehlermeldungen.

Du öffnest das form-Tag in einem td, aber geschlossen wird es nicht innerhalb dieses td-Tags, dadurch ist der Syntaxbaum kaputt.

Entweder Du packst das form-Tag-Ende auch in das gleiche td, was aber laut dem Formular nicht möglich ist, oder Du ziehst das form-Tag entsprechende Ebenen hoch, also vor das table-Tag.

Gumbo 05.02.2008 13:27

Die Wohlgeformtheit besagt, dass HTML-Elemente in der umgekehrter Reihenfolge, in der sie geöffnet wurden, wieder geschlossen werden müssen.
In deinem Fall wird das TD-Element aber vor dem FORM-Element geschlossen. Und das ist nicht erlaubt.

Shyne 05.02.2008 13:44

Alles klar, danke. Hab ich was gelernt.

Noch ne Frage ... möchte deshalb nicht nen neuen Thread öffnen.

Es liegt ne "Fehlmeldung" im Textarea-Bereich vor. Darin befindet sich ein Code (868 Zeilen) der Skriptsprache MSL.
Zitat:

Line 87, Column 57: non SGML character number 3.
…ystem,$chan,.txt) $iif(%lsys.10 == 1, $+ $color(normal text)) $+ $iif(%lsys.
Es liegt vermutlich an das rotmarkierte Zeichen. Ich könnte das Zeichen durch die Ascii-Nummer ersetzen aber für jede Fehlmeldung wäre das ECHT anstregend und das lässt den Code danach auch sehr unschön aussehen.
Gibt es ne Möglichkeit damit W3C den gesammten Code im Textarea ignoriert?

Gumbo 05.02.2008 13:51

Der Inhalt des TEXTAREA-Elements darf keine nicht maskierten HTML-Metazeichen enthalten. Das heißt alle vorkommenden HTML-Metazeichen müssen durch Zeichenreferenzen ersetzt werden.


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:11 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2023