Grazioli: Validator-Probleme im Meta Tag?

Hallo,

ich habe meine Seite über den Validator gelassen und erhalte folgende Fehler:

Warnungen
Zeile 13, Spalte 36: NET-ermöglichender Starttag; Vielleicht fehlende Anführungsstriche um einen Attributwert
Fehler (3)
Zeile:14 Spalte:1 Endtag HEAD zu einem nicht vorhandenen Starttag gefunden.
Zeile:15 Spalte:1 Das Tag BODY ist an dieser Stelle nicht erlaubt.
Zeile:18 Spalte:5 table ist an dieser Stelle nicht erlaubt. Es fehlt ein APPLET, OBJECT, MAP, IFRAME, BUTTON Tag.

und einen solchen Aufbau habe ich:
1.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2.<!-- saved from url=(0048)http://www.test.ch/home.htm -->
3.<HTML><HEAD>
4.
5.<TITLE>Testtitel</TITLE>
6.
7.<meta name="description" content="Lebensmittel, Brot, Käse u.v.m.">
8.<name="keywords" content="Lebensmittel, Brot, Käse">
9.<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
10.<meta name="author" content="Simon Grazioli">
11.<meta name="copyright" content="Grazioli @2005">
12.
13.<LINK  href="menu/grw.css" type=text/css rel=Stylesheet>
14.</HEAD>
15.<BODY>
16.<DIV id=content_container>
17.<H1 id=header>
18.    <table width="900" border="0">
19.     <tr>
20.        <td width="40%" align="center" valign="middle"><div   align="center"><b><font face="Arial" size="7" color="#0000FF">Grazioli
            Web</font></b></div></td>
21.        <td width="60%" align="center" valign="middle"><table width="80%" border="0">
22.           <tr>
23.              <td height="25%"><div align="center"><font face="Arial" color="#6699ff"
            size=3>Appertweg 7</font></div></td>
24.              <td height="25%"><div align="center"><font face="Arial" color="#6699ff"
            size=3>Telefon: 076/462'96'09</font></div></td>
25.            </tr>
26.            <tr>
27.             <td height="25%"><div align="center"><font face="Arial" color="#6699ff" size=3>8853
                  Lachen-SZ</font></div></td>
28.              <td height="25%"><div align="center"><font face="Arial" color="#6699ff" size=3>Fax:
                  055/442'26'77</font></div></td>
29.            </tr>
30.            <tr>
31.              <td height="25%"><div align="center"><font face="Arial" color="#6699ff"
            size=3>www.grazioli-web.ch</font></div></td>
32.              <td height="25%"><div align="center"><a href="mailto:info@grazioli-web.ch"><font face="Arial" color="#6699ff"
            size=3>info@grazioli-web.ch</font></a></div></td>
33.            </tr>
34.          </table></td>
35.        <td>&nbsp;</td>
36.      </tr>
37.   </table></H1>

Die Tabelle ist nötig da ich sonst nicht weiss wie ich dies einpacke solte?!?

kann mir jemand sagen was ich alles ändern sollte um dies zu bestehen?!?

Gruss Simon

  1. Hallo!

    Der Validator sagt dir dochz genau, was falsch ist. In Zeile 13 fehlen Anführungszeichen bei Attributen.

    Zeile 13, Spalte 36: NET-ermöglichender Starttag; Vielleicht fehlende Anführungsstriche um einen Attributwert

    13.<LINK  href="menu/grw.css" type=text/css rel=Stylesheet>

    ^      ^     ^        ^
    Michael

    1. Was ich noch vergessen habe zu folgender Fehlermeldung:

      Zeile:18 Spalte:5 table ist an dieser Stelle nicht erlaubt. Es fehlt ein APPLET, OBJECT, MAP, IFRAME, BUTTON Tag.

      <table> darf nicht innerhalb von <h1> stehen

      17.<H1 id=header>
      18.    <table width="900" border="0">

      Ich hoffe, damit sind die Fehler beseitigt :-)

  2. Hi,

    1.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

    Welche speziellen Gründe bringen Dich dazu, HTML 4.0 anstelle von HTML 4.01 zu verwenden?

    8.<name="keywords" content="Lebensmittel, Brot, Käse">

    Diese Zeile sollte eigentlich auch mehrere Fehlermeldungen bringen, da es kein name-Element in HTML gibt und weil der Name des ersten Attributs fehlt.

    13.<LINK  href="menu/grw.css" type=text/css rel=Stylesheet>

    Der / nach text beendet das Element.

    css rel usw. steht also außerhalb des Elementes.
    Da freistehender Text im head-Element nicht erlaubt ist, das end-tag von head sowie das start-tag von body optional sind, werden diese also implizit gesetzt.

    14.</HEAD>

    head wurde bereits implizit geschlossen.

    15.<BODY>

    body wurde bereits implizit geöffnet.

    17.<H1 id=header>
    18.    <table width="900" border="0">

    h1 erlaubt nur inline-Elemente als Inhalt. table ist kein inline-Element.

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    Schreinerei Waechter
    Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
  3. Hi Grazioli,
    Zusätzlich zu dem von den Anderen Gesagtem:

    7.<meta name="description" content="Lebensmittel, Brot, Käse u.v.m.">

    Hier könnte schon das erste Problem auftreten: das "ä". Woher soll der Browser wissen, wie er die Oktettfolge C3 A4 interpretieren soll?

    Die Angabe der Zeichencodierung

    9.<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

    sollte so früh wie möglich erfolgen, auf jeden Fall aber vor dem ersten Auftreten eines Nicht-ASCII-Zeichens jenseits von U+007F.

    Live long and prosper,
    Gunnar

    --
    „Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)
  4. Hallo,

    ich habe alle Probleme bis auf eines gelöst!

    Ich habe in "http://de.selfhtml.org/css/eigenschaften/tabellen.htm#" nachgeschaut und sah das dies dort ja auch so ist wie bei mir!?!

    Zeile:18 Spalte:5 table ist an dieser Stelle nicht erlaubt. Es fehlt ein APPLET, OBJECT, MAP, IFRAME, BUTTON Tag.

    17.<H1 id=header>
    18.    <table width="900" border="0">
    19.     <tr>
    20.        <td width="40%" align="center" valign="middle"><div   align="center"><b><font face="Arial" size="7" color="#0000FF">Grazioli</font></b></div></td>
    21.        <td width="60%" align="center" valign="middle"><table width="80%" border="0">
    22.           <tr>
    23.              <td height="25%"><div align="center"><font face="Arial" color="#6699ff"
                size=3>Appertweg 7</font></div></td>
    24.              <td height="25%"><div align="center"><font face="Arial" color="#6699ff"
                size=3>Telefon: 076/462'96'09</font></div></td>
    25.            </tr>
    26.            <tr>
    27.             <td height="25%"><div align="center"><font face="Arial" color="#6699ff" size=3>8853
                      Lachen-SZ</font></div></td>
    28.              <td height="25%"><div align="center"><font face="Arial" color="#6699ff" size=3>Fax:
                      055/442'26'77</font></div></td>
    29.            </tr>
    30.            <tr>
    31.              <td height="25%"><div align="center"><font face="Arial" color="#6699ff"
                size=3>www.test.ch</font></div></td>
    32.              <td height="25%"><div align="center"><a href="mailto:info@test.ch"><font face="Arial" color="#6699ff"
                size=3>info@test.ch</font></a></div></td>
    33.            </tr>
    34.          </table></td>
    35.        <td>&nbsp;</td>
    36.      </tr>
    37.   </table></H1>

    Ich bitte euch um Hilfe denn ich weiss nicht weiter!

    Danke und Gruss Simon

    1. hi,

      ich habe alle Probleme bis auf eines gelöst!

      und auch zu dem wurde dir bereits gesagt, woran es liegt.

      Ich habe in "http://de.selfhtml.org/css/eigenschaften/tabellen.htm#" nachgeschaut

      (</faq/#Q-19>, danke.)

      und sah das dies dort ja auch so ist wie bei mir!?!

      nein, ist es nicht.
      dort ist die verscachtelung soweit ich sehen kann überall korrekt.

      Ich bitte euch um Hilfe denn ich weiss nicht weiter!

      und ich möchte dich bitten, die bisher erfolgten antworten (noch mal) aufmerksam durchzulesen.
      wo der fehler liegt, wurde schon geschrieben.

      gruß,
      wahsaga

      --
      /voodoo.css:
      #GeorgeWBush { position:absolute; bottom:-6ft; }