• O validátoru
  • Novinky
  • Dokumentace
  • Integrace do prohlížečů
  • Výsledek:
    Dokument neprošel validací, 21 chyb a 12 varování.
    http://hydraleto.com/  
    text/html — (chybí deklarace) 
    utf-8  (tvrdí HTTP hlavička a interní deklarace) 
    Zobrazit:
     

    # Stránka není validní, chybí deklarace.

    Následuje seznam připomínek:

    1. Chyba Řádek 1, znak 1: chybí deklarace typu dokumentu; předpokládám "HTML 4.01 Transitional".
      <br />
      ^

      Kontrolovaný dokument neobsahuje DOCTYPE deklaraci. Validátor zkouší validovat s pomocí Transitional DTD. Chybu odstraníte tím, že na první řádek dokumentu vložíte tuto deklaraci:

      <!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">

      Vykreslování v prohlížeči tato úprava neovlivní.

    2. Varování Řádek 1, znak 5: NET-umožňující počáteční značka vyžaduje SHORTTAG YES.
      <br />
      ^
    3. Chyba Řádek 1, znak 5: element "BR" není dovolen na tomto místě.
      <br />
      ^

      Uvedený element se objevil někde, kde jeho existence není žádaná. Může jít o nekorektní zanoření elementů nebo také jejich překřížení.

      Jedna z běžných příčin této chyby je používání XHTML syntaxe v HTML dokumentu. Kvůli pravidlům HTML o implicitním zavírání značek může mít tahle chyba kaskádový efekt a vyvolat řadu dalších chybových hlášek.

    4. Varování Řádek 1, znak 5: zjištěn NET zápis.
      <br />
      ^

      Podle nepříliš známých pravidel HTML může být počáteční značka elementu ukončena lomítkem. Říká se tomu NET zápis. Specifikace dovoluje zapsat <h1>tohle</h1> jako <h1/tohle/, <br> jako <br/, <img> jako <img/ a tak dále. Prohlížeče tento podivný druh syntaxe příliš nepodporují kvůli značnému množství dokumentů spoléhajících se na porušování webových standardů, přesto však je stále právoplatnou součástí jazyka.

      Vámi validovaný dokument má býti a bude v prohlížeči (či v jakémkoli jiném cílovém zařízení) rozebírán HTML parserem, takže se na něj HTML pravidla samozřejmě vztahují. V prohlížečích nerespektujících specifikaci (těch je většina) bude lomítko s velkou pravděpodobností ignorováno jako každý jiný znak nepatřící do počáteční značky.

      Existence NET zápisu vám může někdy zamaskovat problém, pokud třeba zapomenete dát URL adresu v atributu do uvozovek.

    5. Chyba Řádek 1, znak 6: znaková data nejsou povolena na tomto místě.
      <br />
      ^

      Prostý text zde není dovolený, musíte jej zanořit do nějakého elementu.

      Často se tato chyba vyskytuje při validování podle Strict DTD, pokud dáte text přímo do BODY nebo do FORM. Chybu odstraníte tím, že text vložíte do elementu, který je na daném místě povolený (u BODY třeba odstavec, u FORMu FIELDSET apod.).

    6. Chyba Řádek 2, znak 3: element "B" není dovolen na tomto místě.
      <b>Notice</b>:  Undefined index: HTTP_USER_AGENT in <b>/var/www/ddos_log.php</b> 
      ^
    7. Chyba Řádek 2, znak 14: znaková data nejsou povolena na tomto místě.
      <b>Notice</b>:  Undefined index: HTTP_USER_AGENT in <b>/var/www/ddos_log.php</b> 
      ^
    8. Chyba Řádek 2, znak 55: element "B" není dovolen na tomto místě.
        Undefined index: HTTP_USER_AGENT in <b>/var/www/ddos_log.php</b> on line <b>84<
      ^
    9. Chyba Řádek 2, znak 82: znaková data nejsou povolena na tomto místě.
      ed index: HTTP_USER_AGENT in <b>/var/www/ddos_log.php</b> on line <b>84</b><br />
      ^
    10. Chyba Řádek 2, znak 92: element "B" není dovolen na tomto místě.
      ed index: HTTP_USER_AGENT in <b>/var/www/ddos_log.php</b> on line <b>84</b><br />
      ^
    11. Varování Řádek 2, znak 103: NET-umožňující počáteční značka vyžaduje SHORTTAG YES.
      ed index: HTTP_USER_AGENT in <b>/var/www/ddos_log.php</b> on line <b>84</b><br />
      ^
    12. Chyba Řádek 2, znak 103: element "BR" není dovolen na tomto místě.
      ed index: HTTP_USER_AGENT in <b>/var/www/ddos_log.php</b> on line <b>84</b><br />
      ^
    13. Varování Řádek 2, znak 103: zjištěn NET zápis.
      ed index: HTTP_USER_AGENT in <b>/var/www/ddos_log.php</b> on line <b>84</b><br />
      ^
    14. Chyba Řádek 2, znak 104: znaková data nejsou povolena na tomto místě.
      ed index: HTTP_USER_AGENT in <b>/var/www/ddos_log.php</b> on line <b>84</b><br />
      ^
    15. Varování Řádek 3, znak 5: NET-umožňující počáteční značka vyžaduje SHORTTAG YES.
      <br />
      ^
    16. Chyba Řádek 3, znak 5: element "BR" není dovolen na tomto místě.
      <br />
      ^
    17. Varování Řádek 3, znak 5: zjištěn NET zápis.
      <br />
      ^
    18. Chyba Řádek 4, znak 3: element "B" není dovolen na tomto místě.
      <b>Notice</b>:  Undefined index: HTTP_USER_AGENT in <b>/var/www/ddos_log.php</b> 
      ^
    19. Chyba Řádek 4, znak 14: znaková data nejsou povolena na tomto místě.
      <b>Notice</b>:  Undefined index: HTTP_USER_AGENT in <b>/var/www/ddos_log.php</b> 
      ^
    20. Chyba Řádek 4, znak 55: element "B" není dovolen na tomto místě.
        Undefined index: HTTP_USER_AGENT in <b>/var/www/ddos_log.php</b> on line <b>89<
      ^
    21. Chyba Řádek 4, znak 82: znaková data nejsou povolena na tomto místě.
      ed index: HTTP_USER_AGENT in <b>/var/www/ddos_log.php</b> on line <b>89</b><br />
      ^
    22. Chyba Řádek 4, znak 92: element "B" není dovolen na tomto místě.
      ed index: HTTP_USER_AGENT in <b>/var/www/ddos_log.php</b> on line <b>89</b><br />
      ^
    23. Varování Řádek 4, znak 103: NET-umožňující počáteční značka vyžaduje SHORTTAG YES.
      ed index: HTTP_USER_AGENT in <b>/var/www/ddos_log.php</b> on line <b>89</b><br />
      ^
    24. Chyba Řádek 4, znak 103: element "BR" není dovolen na tomto místě.
      ed index: HTTP_USER_AGENT in <b>/var/www/ddos_log.php</b> on line <b>89</b><br />
      ^
    25. Varování Řádek 4, znak 103: zjištěn NET zápis.
      ed index: HTTP_USER_AGENT in <b>/var/www/ddos_log.php</b> on line <b>89</b><br />
      ^
    26. Chyba Řádek 4, znak 104: znaková data nejsou povolena na tomto místě.
      ed index: HTTP_USER_AGENT in <b>/var/www/ddos_log.php</b> on line <b>89</b><br />
      ^
    27. Chyba Řádek 5, znak 6: element "HTML" není dovolen na tomto místě.
      <html>
      ^
    28. Chyba Řádek 9, znak 11: povinný atribut "TYPE" elementu "STYLE" není uveden.
          <style>
      ^

      Tento atribut určuje použitý stylovací jazyk. Užíváte-li CSS, měli byste u elementu <style> uvést atribut type="text/css".

    29. Chyba Řádek 47, znak 52: "AUTOFOCUS" není možnou hodnotou žádného z atributů.
              <input type="text" name="captcha" autofocus>
      ^
    30. Varování Řádek 52, znak 505: není určen stylovací jazyk atributů "STYLE".
      c="https://mc.yandex.ru/watch/72786112" style="position:absolute; left:-9999px;" 
      ^

      Dokument používá atributy „style“, nikde však neurčuje, v jakém stylovacím jazyku jsou psány jejich hodnoty. Specifikace říká (anglicky), že i atributy by měly mít svůj MIME typ. Užíváte-li CSS, přidejte do části <head> svého dokumentu následující <meta> element:

      <meta http-equiv="Content-Style-Type" content="text/css">

      Druhou možností, jak se zbavit tohoto varování, je nepoužívání atributu „style“. K zaměření elementu ze stylopisu můžete použít třídy či identifikátory.

    31. Varování Řádek 52, znak 551: nevyplněná hodnota atributu "ALT" na elementu "IMG".
      "position:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrik
      ^

      Atribut „alt“ by měl obsahovat textovou alternativu k obrázku srozumitelnou pro běžného smrtelníka. Podívejte se na příklad se psem Benem.

    32. Varování Řádek 52, znak 553: NET-umožňující počáteční značka vyžaduje SHORTTAG YES.
      osition:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika 
      ^
    33. Varování Řádek 52, znak 553: zjištěn NET zápis.
      osition:absolute; left:-9999px;" alt="" /></div></noscript> <!-- /Yandex.Metrika 
      ^
    Validní HTML 4.01!

    2006–2008 © Chamurappi; tuto službu neprovozuje W3C.

    Nevíte-li si s něčím rady, doporučuji diskusi Jak psát web.