Datenschutzerklärung

nicht valide...

Validome - Forum

Startseite Validome
RSS 2.0  
Sie sind nicht angemeldet. Atom 1.0  
Forum Home / HTML und XHTML-Forum /

nicht valide...

  Beitrag schreiben
Autor
Beitrag Seiten: 1
Heinrich
Gast



Ich wollte nun auch mal meine Website auf ihre Validität (hoffe dass es das Wort gibt^^) testen. Jetzt kahmen allerdings ganz viele Fehler:

Fehler (12)
Zeile:28 Spalte:1 Schließendes table-Tag wurde nicht gefunden, obwohl dies zwingend notwendig ist.
Zeile:34 Spalte:2 Schließendes tr-Tag wurde nicht gefunden, obwohl dies zwingend notwendig ist.
Zeile:35 Spalte:3 Schließendes td-Tag wurde nicht gefunden, obwohl dies zwingend notwendig ist.
Zeile:37 Spalte:3 Schließendes blockquote-Tag wurde nicht gefunden, obwohl dies zwingend notwendig ist.
Zeile:38 Spalte:4 Schließendes blockquote-Tag wurde nicht gefunden, obwohl dies zwingend notwendig ist.
Zeile:39 Spalte:1 br ist an dieser Stelle nicht erlaubt. Es fehlt ein `p`, `h1`, `h2`, `h3`, `h4`, `h5`, `h6`, `div`, `pre`, `address`, `fieldset`, `ins`, `del` Tag.
Zeile:63 Spalte:4 Endtag blockquote zu einem nicht vorhandenen Starttag gefunden.
Zeile:64 Spalte:3 Endtag blockquote zu einem nicht vorhandenen Starttag gefunden.
Zeile:65 Spalte:3 Endtag td zu einem nicht vorhandenen Starttag gefunden.
Zeile:66 Spalte:2 Endtag tr zu einem nicht vorhandenen Starttag gefunden.
Zeile:67 Spalte:2 Das Tag tr ist hier nicht erlaubt. Überprüfen Sie ob dieses Tag im umgebenden Tag erlaubt ist.
Ergänze evtl. fehlendes table - Tag
Zeile:76 Spalte:1 Endtag div zu einem nicht vorhandenen Starttag gefunden.



Aber ich habe keine Ahnung wie ich diese Fehler beheben soll?? Ich hoffe Ihr könnt mir etwas helfen.

Hier ist der Quelltext:


<!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="en" lang="en">

<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="description" content="Exis, personal, Homepage, Patrick, Metzler" />
<meta name="keywords" content="Patrick, Metzler, Metzi, Exis" />
<meta name="copyright" content="Metzler, Patrick" />
<meta name="author" content="Metzler, Patrick" />

<title>Exis</title>

<link rel="stylesheet" href="style.css" type="text/css" />

</head>


<body>



<div class="mi"> <!-- ganzeseite -->

<br /><br />

<table border="0" cellpadding="0" cellspacing="0" width="700">
   
    <tr>
        <td style="background-image:url(images/oben.jpg); height:300px; align:center">
        &nbsp;</td>
    </tr>
    <tr>
        <td style="background-image:url(images/mitte.jpg);" valign="top">
       
        <blockquote>
            <blockquote>
<br />
                <div class="mi" /> <!-- mitteinhalt -->
           


<div class="linkschrift">

<div class='mi'><a href='index.php?site=start'>Startseite</a> | <a href='index.php?site=gb'>G&auml;stebuch</a> | <a href='index.php?site=me'>About me</a> | <a href='index.php?site=kritik'>Kritik</a> | <a href='index.php?site=downloads'>Downloads</a> | <a href='index.php?site=links'>Links</a></div><br /><br />
</div>


<div class="mitteschrift">


<div class="ueschrift"> Startseite </div>
<br />
Hallo.<br />
Im Moment ist diese Homepage zwar noch nicht ganz fertig, ihr k&ouml;nnt euch aber trotzdem schon umschauen. <br />
Ich denke in den Sommerferien werde ich die Seite fertig stellen.

</div> <!-- mitteinhalt -->
</div> <!-- mittelschrift -->


            </blockquote>
        </blockquote>
        </td>
    </tr>
    <tr>
        <td style="background-image:url(images/unten.jpg); height:88px; width:700px; align:center;">
        &nbsp;</td>
    </tr>
    <tr>
        <td style="height:15px; width:700px;">
        <div class="mi">Programmed and designed by <a href="mailto:patrickmetzler@web.de">Patrick Metzler</a></div></td>
    </tr>
</table>
</div><!-- ganzeseite -->


</body>
</html>


24.07.2006 21:18:07
  Zitieren
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 544
Hallo,
das <div class="mi" /> dürfte wohl nicht ganz richtig sein...


_______________________________________
mfg
Thomas Mell

www.validome.org

24.07.2006 22:14:47
  Zitieren
Heinrich
Gast



Naja da hat es jetzt keinen Fehler gefunden...

http://www.validome.org/validate/?uri=http://exis.uttx.net/page/&lang=ge&extended=1&viewSou&#8203;rce=1&doctype=doctypeAUTO&charset=charsetAUTO&userAgent=Mozilla/4.0%20%28compatible%3b%20MS&#8203;IE%206.0%3b%20Windows%20NT%205.1%29&#8203;


24.07.2006 22:58:42
  Zitieren
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 544
Hallo,
>Naja da hat es jetzt keinen Fehler gefunden...
Das ist ja auch ein bitterböser Verschachtelungsfehler, den kann kein Parser der Welt exakt lokalisieren. Wenn tr's und td's innerhalb von div's stehen, kommen natürlich solche Fehlermeldungen zustande.
Nicht einmal ich kann Dir sagen ob der Fehler das irrtümliche (?) schließen des div ist, oder weiter unten ein schließendes div zu viel ist; wie soll das ein Parser können?
Eins von den beiden ist falsch:
1. <div class="mi" />
2. <!-- mitteinhalt -->
       </div>
    <!-- mittelschrift -->


_______________________________________
mfg
Thomas Mell

www.validome.org

24.07.2006 23:34:47
  Zitieren
Heinrich
Gast



Oh, du hattest rech, ich habe am Anfang nicht richtig verstanden wie du es meinst, ich dachte du meintest ich soll das /wegmachen. Nun, ich habe jetzt den div befehl entfernt, jetzt bleib en noch 3 Fehler die alle das gleiche angeben:

br ist an dieser Stelle nicht erlaubt. Es fehlt ein `p`, `h1`, `h2`, `h3`, `h4`, `h5`, `h6`, `div`, `pre`, `address`, `fieldset`, `ins`, `del` Tag.

Fehlerstelle: <br />


24.07.2006 23:46:56
  Zitieren
Heinrich
Gast



Ok, ich habe das mit dem br hinbekommen :) Aber wie kann ich jetzt wieder alles in die Mitte stellen, wenn es mit div nicht funktioniert? :/

24.07.2006 23:51:31
  Zitieren
dkdenz
Administrator

Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605
Hallo.
Hier mal ein Beispiel, wie man den Content zentriert:

Code:

.mi {
  width:760px;
  margin:0px auto;
  text-align:center;
}

Das margin:0px auto spricht die 'richtigen' Browser an, das text-align:center ist für den IE.

Viel Spaß noch...


_______________________________________
Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol

25.07.2006 08:22:25
http://dkmd.de | http://dkdenz.de Zitieren
Heinrich
Gast



Ok, dankeschön, das funktioniert jetzt.
Aber auf einer anderen Seite (einem Kontaktformular) sind wieder ganz viele Fehler aufgetreten:

Zeile Spalte: 7
56 Fehler: Im Tag form ist das Attribut `name` nicht erlaubt.
  Fehlerstelle: <form name="Kontaktformular" action="check.php" method="post">

Zeile Spalte: 1
57 Fehler: input ist an dieser Stelle nicht erlaubt. Es fehlt ein `p`, `h1`, `h2`, `h3`, `h4`, `h5`, `h6`, `div`, `pre`, `address`, `fieldset`, `ins`, `del` Tag.
  Fehlerstelle: <input type="hidden" name="kontakt" value="Kontaktformular">

   
Spalte: 1
Fehler: Schließendes input-Tag wurde nicht gefunden, obwohl dies zwingend notwendig ist.
Fehlerstelle: <input type="hidden" name="kontakt" value="Kontaktformular">

Zeile Spalte: 5
61 Fehler: Schließendes input-Tag wurde nicht gefunden, obwohl dies zwingend notwendig ist.
  Fehlerstelle: <td><input type="text" name="nachname"></td></tr>

Zeile Spalte: 1
65 Fehler: Schließendes input-Tag wurde nicht gefunden, obwohl dies zwingend notwendig ist.
  Fehlerstelle: <input type="text" name="mail"></td></tr>

Zeile Spalte: 1
70 Fehler: Das Tag td ist hier nicht erlaubt. Überprüfen Sie ob dieses Tag im umgebenden Tag erlaubt ist.
Ergänze evtl. fehlendes tr - Tag
  Fehlerstelle: <td></td>

Zeile Spalte: 8
72 Fehler: Schließendes TR-Tag wurde nicht gefunden, obwohl dies zwingend notwendig ist.
  Fehlerstelle: </table>

Zeile Spalte: 1
70 Fehler: Starttag war hier
  Fehlerstelle: <td></td>

Zeile Spalte: 1
73 Fehler: input ist an dieser Stelle nicht erlaubt. Es fehlt ein `p`, `h1`, `h2`, `h3`, `h4`, `h5`, `h6`, `div`, `pre`, `address`, `fieldset`, `ins`, `del` Tag.
  Fehlerstelle: <input type="submit" value="Abschicken">

   
Spalte: 1
Fehler: Schließendes input-Tag wurde nicht gefunden, obwohl dies zwingend notwendig ist.
Fehlerstelle: <input type="submit" value="Abschicken">



wie ist das, mit den input feldern?


25.07.2006 13:52:43
  Zitieren
dkdenz
Administrator

Ort: Lübeck
Registriert: 25.04.2005
Beiträge: 605
Hallo.
In XHTML wird das input mit einem Backslash geschlossen:

Code:

<input type="text" name="mail" />

Eventuell wäre es ratsam, ausgiebig eine Dokumentation betreffend des Themas (XHTML) zu lesen...

...viel Spaß noch!


_______________________________________
Mozilla/5.0 (X11; U; Linux i686; de; rv:1.8.0.14eol) Gecko/20080418 Ubuntu/dapper-security Firefox/1.5.0.12eol

25.07.2006 16:00:26
http://dkmd.de | http://dkdenz.de Zitieren
Heinrich
Gast



Ok, dankeschön. jetzt funktioniert alles :D

25.07.2006 16:27:00
  Zitieren
Seiten: 1   Beitrag schreiben
Wechsel zu

Die letzten Beiträge aus diesen Forum

Valid HTML 4.01