1. Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!
    Information ausblenden

[ERLEDIGT] [(X)HTML-Validator] Was bedeutet dieser Error ?

Dieses Thema im Forum "HTML, XHTML & CSS" wurde erstellt von Tobias, 26 September 2007.

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. thuemmy

    thuemmy Aktives Mitglied

    Registriert seit:
    10 Juni 2008
    Beiträge:
    1.936
    Punkte für Erfolge:
    38
    Da mault er mir noch mehr rum.
    HTML:
    1.       <p>  <script type="text/javascript">document.write("Für Details bitte auf einen freien Garten klicken")</script>
    2. <noscript>Wenn Sie mit der Maus über einen freien Garten fahren, wird Ihnen die entsprechende Gartennummer angezeigt </noscript>
    3.       </p>
    Code (text):
    1. en Garten klicken")</script><noscript>[COLOR=#ff0000][U]W[/U][/COLOR]enn Sie mit der Maus über einen freie
    2.  
    Code (text):
    1. </noscript>      [COLOR=#ff0000][U]</p>[/U][/COLOR]
    und
    Code (text):
    1. </noscript[COLOR=#ff0000][U]>[/U][/COLOR]      </p>
     
    Werbung:

    Jetzt registrieren, damit diese Werbung verschwindet
  2. thuemmy

    thuemmy Aktives Mitglied

    Registriert seit:
    10 Juni 2008
    Beiträge:
    1.936
    Punkte für Erfolge:
    38
    So, ich bin wieder bei der ersten Variante gelandet, und habe im document.write, das slash im schließenden <p>-Tag maskiert,also
    Code (text):
    1. <\/p>
    und nun geht es.
     
  3. threadi

    threadi Moderator Team Moderator

    Registriert seit:
    20 Oktober 2006
    Beiträge:
    15.168
    Punkte für Erfolge:
    83
    Eine alternative zum Maskieren wäre die Verwendung von CDATA um JavaScripts vor dem Validator zu "verstecken". Dann meckert er auch bestimmte Zeichenfolgen darin nicht mehr an.
     
  4. XBlueGr33NX

    XBlueGr33NX Neues Mitglied

    Registriert seit:
    30 April 2013
    Beiträge:
    4
    Punkte für Erfolge:
    1
    Hay bin neu habe ne frage kenne mich hier net so aus bei mir geht kein register,login code usw des zeigt mir den ganzen code auf meiner seite an -.- wer mir ein gescheite register,login code schicken kann wird admin auf meiner seite thx ach ja ich benutze webocton scryptly

    FG Daniel Reiswich
     
  5. jakestyler

    jakestyler Mitglied

    Registriert seit:
    24 November 2012
    Beiträge:
    544
    Punkte für Erfolge:
    18
    Erstmal bitte nicht in Validator-Fragen posten.
    Einen neuen Thread aufmachen, am besten.
     
  6. jakestyler

    jakestyler Mitglied

    Registriert seit:
    24 November 2012
    Beiträge:
    544
    Punkte für Erfolge:
    18
    Hallo.

    Das ist mein Link:
    Das sagt mir der Valdiator dazu:

    [​IMG]
    Line 48, Column 69
    : & did not start a character reference. (& probably should have been escaped as &amp;.)
    …work.de?subject=Abuse%20on%20Site&body=Abuse-URL:%20Please%20enter%20the%…Urls sind natürlich verändert. Wo liegt der Fehler?
     
  7. thuemmy

    thuemmy Aktives Mitglied

    Registriert seit:
    10 Juni 2008
    Beiträge:
    1.936
    Punkte für Erfolge:
    38
    Steht eigentlich da, was der Validator von Dir möchte. Statt & möchte er ein &amp;
     
  8. Swat 6

    Swat 6 Neues Mitglied

    Registriert seit:
    26 Oktober 2013
    Beiträge:
    2
    Punkte für Erfolge:
    1
    Hallo
    Ich habe meine Webseite in HTML5 gecodet, in Notepad++ als UTF-8 abgespeichert und hochgeladen. Wenn ich die Datei aber nun validieren will, kriege ich folgende Fehler:
    [​IMG] Using windows-1252 instead of the declared encoding iso-8859-1
    [​IMG] Legacy encoding windows-1252 used. Documents should use UTF-8.
    [​IMG] Line 1, Column 3: Non-space characters found without seeing a doctype first. Expected <!DOCTYPE html>.
    <!DOCTYPE html>

    Ausserdem kriege ich folgenden Hinweis:
    [​IMG] Character Encoding mismatch!
    The character encoding specified in the HTTP header (iso-8859-1) is different from the value in the XML declaration (utf-8). I will use the value from the HTTP header (iso-8859-1).

    Wer sich den Fehler selbst anschauen will: http://validator.w3.org/check?uri=adrian-hirt.ch/index.html&charset=(detect automatically)&doctype=Inline&group=0#preparse_warnings


    Hier habt ihr noch den Quellcode für meine Seite:
    HTML:
    1. <!DOCTYPE html>
    2. <html lang="de">
    3.     <head>
    4.         <meta charset="utf-8">
    5.         <title>Startseite</title>
    6.         <link rel="stylesheet" href="_css/style.css" type="text/css">
    7.     </head>
    8.     <body>
    9.         <div id="kopf">
    10.             <div id="logo">
    11.             Adrian-Hirt.ch
    12.             </div>
    13.             <nav id="NavigationOben">
    14.                 <ul>
    15.                     <li><a class="auswahl" href="/index.html">Start</a></li>
    16.                     <li><a href="/ueber.html">über mich</a></li>
    17.                     <li><a href="/projekte.html">Projekte</a></li>
    18.                     <li><a href="/hilfe.html">Hilfe</a></li>
    19.                     <li><a href="/kontakt.html">Kontakt</a></li>
    20.                     <li><a href="/info.html">Info</a></li>
    21.                 </ul>
    22.             </nav>
    23.         </div>
    24.         <div class="float-ende"></div>
    25.         <div id="inhalt">
    26.         <img src="img/banner.jpg" alt="Schlachtfeld bei Gettysburg"  />
    27.             <div id="main">
    28.             Herzlich Willkommen auf der Onlinepräsenz von Adrian Hirt.<br>
    29.             Hier finden Sie alles wissenswerte über mich, sowie interessante Hilfsartikel und Downloads.
    30.             Zum Navigieren einfach auf die Links klicken. Für Fragen benutzen Sie bitte die Kontaktseite,
    31.             die Sie per Link erreichen.
    32.             </div>
    33.         </div>
    34.         <div id="footer">
    35.             <div id="footer-oben">
    36.                 <nav id="NavigationUnten">
    37.                 <ul>
    38.                     <li><a class="auswahl" href="#">Start</a></li>
    39.                     <li><a href="/ueber.html">über mich</a></li>
    40.                     <li><a href="/projekte.html">Projekte</a></li>
    41.                     <li><a href="/hilfe.html">Hilfe</a></li>
    42.                     <li><a href="/kontakt.html">Kontakt</a></li>
    43.                     <li><a href="/info.html">Info</a></li>
    44.                 </ul>
    45.                 </nav>
    46.             </div>
    47.             <div id="copyright">
    48.             © Adrian Hirt 2013
    49.             </div>
    50.         </div>
    51.         <div id="ende">.</div>
    52.     </body>
    53. </html>
    Kann es sein, dass es etwas mit dem HTTP Header des Webservers zu tun hat, oder liegt das Problem bei mir? Im Moment komme ich nämlich nicht mehr so wirklich nach. Das mit dem HTTP Header wäre allerdings fast logisch, da sowohl der Direktupload als auch die Direkteingabe des Quellcodes im Validator keinen Fehler erzeugt.

    P.S. Wenn ich im Validator das Encoding von "Detect automatically" auf "utf-8" und bei Doctype von "detect automatically" auf "HTML5" umstelle, besteht mein Code den Test "vorläufig": http://validator.w3.org/check?uri=h...alidator/1.3+http://validator.w3.org/services
     
  9. threadi

    threadi Moderator Team Moderator

    Registriert seit:
    20 Oktober 2006
    Beiträge:
    15.168
    Punkte für Erfolge:
    83
    Dein Editor speichert offenbar die Datei im Zeichensatz utf8 mit BOM. Du solltest die Dateien aber als utf8 ohne BOM speichern.

    Der 2. Fehler ist die Angabe des Zeichensatzes im HTTP-Header - hat mit HTML nichts zu tun, spielt aber für den Validator wie auch für alle Browser eine wichtige Rolle. Wenn dein Server im HTTP-Header einen anderen/den falschen Zeichensatz zurück gibt, musst Du das anpassen. Meist kann man das per htaccess-Datei lösen, wenn es sich um einen Apache-Webserver handelt.
     
    Swat 6 gefällt das.
  10. Swat 6

    Swat 6 Neues Mitglied

    Registriert seit:
    26 Oktober 2013
    Beiträge:
    2
    Punkte für Erfolge:
    1
    Danke vielmals, hat alle Probleme gelöst! Echt top ^^
     
  11. Nemesys881

    Nemesys881 Neues Mitglied

    Registriert seit:
    23 Mai 2014
    Beiträge:
    6
    Punkte für Erfolge:
    1
    [​IMG] Line 200, Column 23: Forbidden code point U+009d.

    <footer id="mia_foot"><p class="hauptschrift"><span id="copy">©</span> 2014 | …

    Der komplette Code an dieser Stelle:
    <footer id="mia_foot">
    <p class="hauptschrift"><span id="copy">©</span> 2014 | Illutié - Atelier of Illustration. All rights reserved.</p>
    </footer>
     
  12. threadi

    threadi Moderator Team Moderator

    Registriert seit:
    20 Oktober 2006
    Beiträge:
    15.168
    Punkte für Erfolge:
    83
    Du solltest mal den Zeichensatz deiner Datei prüfen, insbesondere, dass alle Sonderzeichen auch korrekt und einheitlich kodiert sind.
     
  13. Nemesys881

    Nemesys881 Neues Mitglied

    Registriert seit:
    23 Mai 2014
    Beiträge:
    6
    Punkte für Erfolge:
    1
    Zeichensatz der Datei ist utf8 (ohne bom) der validator erkennt die datei auch als utf8.

    Wenn ich den Footer komplett lösche ist der Fehler weg.

    Hab jetzt alle Sonderzeichen im Footer umgewandelt, das hat aber auch nichts gebracht:

    <footer id="mia_foot">..
    <p class="hauptschrift"><span id="copy">&copy;</span> 2014 &#124; Illuti&eacute; - Atelier of Illustration. All rights reserved.</p>
    </footer>

    Die 2 .. stehen nicht im Code, damit will ich euch nur zeigen welche Stelle er markiert wo der Fehler angeblich sein soll.
    Dachte erst irgendwo isn Leerzeichen was da nicht sein darf aber alles hintereinander zu schreiben hat auch nichts gebracht :/
     
  14. threadi

    threadi Moderator Team Moderator

    Registriert seit:
    20 Oktober 2006
    Beiträge:
    15.168
    Punkte für Erfolge:
    83
    Kopie den Footer mal in einen Editor, der keine Sonderzeichen kennt oder diese zumindest entfernt. Mit dem Windows Notepad müsste das z.B. gehen. Alternativ könntest Du nur per Hexeditor nach eigentlich unsichtbaren Zeichen im Code suchen.
     
  15. Tronjer

    Tronjer Moderator Team Moderator

    Registriert seit:
    8 Oktober 2010
    Beiträge:
    4.915
    Punkte für Erfolge:
    83
    Warum verwendest du Unicode für Zeichen, die auch auf dem Keyboard vorhanden sind? &#124 = |

    Aber man muss nicht immer sklavisch dem W3C Validator folgen, und diese Fehlermeldung bricht deinen Code nicht. ;)
     
  16. Nemesys881

    Nemesys881 Neues Mitglied

    Registriert seit:
    23 Mai 2014
    Beiträge:
    6
    Punkte für Erfolge:
    1
    Danke, der Tipp mit dem Hexeditor hat geholfen. Konnte tatsächlich ein Zeichen entfernen, dass so aussah als würd es da nicht hingehören. Fehler ist nun weg.

    Und ja stimmt, | hätt ich nicht umwandeln müssen.. ;)

    Wie ist das denn generell? Sollte man jede seiner Unterseiten durch den validator jagen und die "fehler" beheben? (manche fehler sind ja einfach ziemlicher quatsch... sowas wie center soll man nicht mehr benutzen... oder wenn ich beim img-tag width="30%" angebe mag er das auch nicht....)

    Wo ich auch noch Probleme hab ist mit ner Lightbox weil er rel=lightbox nicht mehr akzeptiert seit html5 glaub ich wenn ich das richtig mitbekommen hab...
    Habs zwar mit ner Anleitung versucht die class=lightbox angegeben hat das hat aber leider nicht wirklich funktioniert...
     
  17. threadi

    threadi Moderator Team Moderator

    Registriert seit:
    20 Oktober 2006
    Beiträge:
    15.168
    Punkte für Erfolge:
    83
    Ja.

    Ist kein quatsch. Zentrierung und Breitenangaben sind Gestaltungselemente, d.h. sie müssen im CSS definiert werden. Daher haben solche Angaben im HTML-Code nichts zu suchen.

    Wie man die Lightbox mit HTML5-Dokumenten verwendet, steht in der Anleitung hier: http://www.lokeshdhakar.com/projects/lightbox2/?u=9
     
  18. Nemesys881

    Nemesys881 Neues Mitglied

    Registriert seit:
    23 Mai 2014
    Beiträge:
    6
    Punkte für Erfolge:
    1
    Und was lernen wir daraus? Nehme Anleitungen am Besten von der Herstellerseite. :) Vielen Dank, funktioniert.
    Dann werd ich mal fleissig weiter validieren.
     
  19. Tronjer

    Tronjer Moderator Team Moderator

    Registriert seit:
    8 Oktober 2010
    Beiträge:
    4.915
    Punkte für Erfolge:
    83
    Den Validator sollte man schon benutzen, das img-tag im HTML kann width="30" aber nicht 30% haben und <center> gibt es wirklich nicht mehr. Aber gelegentlich muss man Kompromisse machen. Ich hatte letztens das Problem, innerhalb eines XHTML Dokuments Daten übergeben zu müssen, die per JavaScript angesprochen werden. Das data-attribut von HTML5 konnte ich nicht verwenden, also habe ich rel gnommen und die Fehlermeldungen ignoriert.
     
  20. Nemesys881

    Nemesys881 Neues Mitglied

    Registriert seit:
    23 Mai 2014
    Beiträge:
    6
    Punkte für Erfolge:
    1
    Jetzt hab ich bei der Validierung hier 7 Fehler

    http://validator.w3.org/check?uri=h...alidator/1.3+http://validator.w3.org/services

    Diese Fehler kommen alle von dem Aufruf des Captchas:

    <div style="float:left;margin-left:100px;">
    <?php echo file_get_contents("http://www.kostenloses-captcha.de/image.php?ref=".$_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME']."&rem=".$_SERVER['REMOTE_ADDR'].""); ?>
    </div>

    Wenn ich den Block rausnehme sind alle 7 Fehler weg.

    Da kann ich vermutlich nichts gegen machen ?
     
Status des Themas:
Es sind keine weiteren Antworten möglich.