« 1 2 »
Autor Zpráva
jakto
Profil *
Dobrý,
Podle stranky http://validator.w3.org/

Jsou chyby jako napřiklad: <link rel="stylesheet" type="text/css" href="global_not_ie.css" />
Kde je chyba? Jak to zapsat dobře?.. Podle stranky jsem zkoušel vymazat /> pak to ale nefunguje...

 Line 36, Column 65: NET-enabling start-tag requires SHORTTAG YES
<link rel="stylesheet" type="text/css" href="global_not_ie.css" />
✉
For the current document, the validator interprets strings like <FOO /> according to legacy rules that break the expectations of most authors and thus cause confusing warnings and error messages from the validator. This interpretation is triggered by HTML 4 documents or other SGML-based HTML documents. To avoid the messages, simply remove the "/" character in such contexts. NB: If you expect <FOO /> to be interpreted as an XML-compatible "self-closing" tag, then you need to use XHTML or HTML5.

This warning and related errors may also be caused by an unquoted attribute value containing one or more "/". Example: <a href=http://w3c.org>W3C</a>. In such cases, the solution is to put quotation marks around the value.
Tori
Profil
Píšou vám, že používáte XHTML zápis (s lomítkem), ale máte HTML doctype (takže se očekává zápis bez lomítka).
jakto
Profil *
Takže by to mělo vypadat jak?..
_es
Profil
jakto:
Bez nadbytočnej medzery a lomítka.
jakto
Profil *
Když odstranim lomítko, vadí mu zase znak > a bez něj už to nefunguje...
Petr ZZZ
Profil
Zkoušel jsi vymazat  / včetně mezery, nebo jsi vymazal jen to lomítko?
margin
Profil *
jakto:
Pokud jsi postupoval podle rady, kterou jsi dostal, tak bude problém v něčem, co se zde neobjevilo. Dej odkaz na stránku nebo načti/vlož kód do českého validátoru a hoď sem odkaz na výsledek validace.

Petr ZZZ:
Mezera nevadí prohlížečům, ani validátoru.
Chamurappi
Profil
Vzpomínám si, že pro mě velmi dlouho bylo záhadou, co tuto chybovou hlášku vyvolává. Ale už si nepamatuji, jestli jsem to někdy zjistil. Myslím, že to stále nevím.

V SGML deklaraci pro HTML totiž SHORTTAG YES je a lomítko tedy funguje jako „NET-enabling start-tag“, validátor by měl naříkat kvůli znakovým datům (bezprizornímu většítku) v <head>.
V SGML deklaraci pro XML není SHORTTAG YES, ale tam by ten zápis neměl způsobovat vůbec žádnou chybu.

Koukám, že v českém validátoru jsem si kdysi dávno k překladu téhle hlášky napsal komenář:
http://validator.w3.org/docs/errors.html#ve-247 … originální popis hlášky je blábol, tahle hláška se asi nikdy ukázat nemůže
… a žádný český popis jsem nevymyslel.
Petr ZZZ
Profil
Reaguji na margina:
Mezera nevadí...
Koukám. Díky, byl jsem líný to zkoušet. :-)

Český validátor na tento kód zezelená, a sice jak s lomítkem, tak bez lomítka:

<!doctype html>
<head>
<title>Nadpis</title>
<link rel="stylesheet" type="text/css" href="global_not_ie.css" />
</head>
margin
Profil *
jakto pravděpodobně validuje proti některé z "verzí" HTML4.01, v HTML5 takové lomítko nevadí, což ostatně zmiňuje poznámka v hlášce W3C validátoru:
"NB: If you expect <FOO /> to be interpreted as an XML-compatible "self-closing" tag, then you need to use XHTML or HTML5."

Lehce upravený překlad google translatoru:
"Pozn.: Pokud očekáváte interpretaci <FOO /> jako XML-kompatibilní "samouzavírací" tag, pak budete muset použít XHTML nebo HTML5."
Honza77
Profil
Dobrý den, zkouším psát web a u všeho mám stejnou chybu, píše to že je to častá chyba, poradíte mi co s tím mám udělat ? …><span class="mw-headline"><u>PCI-Express 1.0a</u></span><u><o:p></o:p></u></p> a napsalo mi to toto: You have used the element named above in your document, but the document type you are using does not define an element of that name. This error is often caused by: děkuji za pomoc, Honza
margin
Profil *
Pokud nerozumíš anglickým hláškám, použij český validátor. Je sice možné, že angličtinu zvládáš výborně, ale autor českého validátoru namísto toho, aby původní hlášky jen doslovně přeložil, na základě svých dlouhodobých zkušeností přidal i vysvětlení, které zpravidla pochopí i začátečníci.
Pokus si ani pak nebudeš vědět rady, tak se ozvi.

Co si od zezelenání validátoru slibuješ? Hodnota bobříka validity klesla ještě více, než hodnota bitcoinu.
Bez ohledu na validitu považuji na chybu podtrhávat text, který není odkazem.
Honza77
Profil
margin:
bohužel ani teď to nechápu, mi se to ve škole ani neučíme, jenom to máme za ukol něco vytvořit, mohl bys mi svými slovy říct jak to vyřešit, všechny chyby jsou stejné na celé mé stránce, nic jiného tam nemám, jenom ten nedovolený element O:P. díky Honza
Davex
Profil
Honza77:
jenom ten nedovolený element O:P
Tak tohle vymaž <o:p></o:p>.
Honza77
Profil
Davex:
Díky moc, :-D
rendy1234
Profil
Dobrý den,
mohu Vás poprosit radu, jak opravit chyby v kódování mé stránky?
Chybou je nedovolený atribut data-angle. erif; left: 189.759px; top: 580.001px;" data-angle="0" data-font-name="g_font_273
Davex
Profil
rendy1234:
Chybou je nedovolený atribut data-angle.
Tak vymaž data-angle="0".
rendy1234
Profil
Jestli ještě mohu poprosit o další radu, chybou je povinný atribut "ALT" elementu "IMG" není uveden. iigKKKKAooooCiiigKKKKDK0UUUH//2Q==" class="irc_mut" height="368" width="500"><br>
margin
Profil *
Co ti na citované hlášce není jasné? Navíc za ní najdeš vysvětlení a odkaz na příklady.
Joker
Profil
Davex:
„Chybou je nedovolený atribut data-angle.“
Tak vymaž data-angle="0".
Není to riskantní rada?
Co když nějaký skript ty datové atributy používá (a v horším případě jejich odstranění vyprodukuje chyby, které nebudou poznat na první pohled)?
V tomhle případě mi přijde bezpečnější se vykašlat na validátor, než prostě odmazávat všechny atributy které to nahlásí.

Nevaliditu data-atributů by případě řešil i přechod na HTML 5.
Davex
Profil
Joker:
Co když nějaký skript ty datové atributy používá?
To by byl dost nedokonalý skript, kdyby vždy očekával zadaný atribut data-angle a neměl úhel 0 ° jako výchozí. Nevím, kde se tam vzal a k čemu slouží, ale domníval jsem se, že by to tam mohl přidávat nějaký chytrý WYSIWYG editor nebo PDF->HTML konvertor.
rendy1234
Profil
Vím že je to asi blbé, ale nepodařilo se mi odhalit jak mám poslední zmíněnou chybu odstranit. Mohl by jste mi prosím odstranění popsat trochu víc jako pro hlupáka? Mockrát děkuji.
_es
Profil
rendy1234:
jak mám poslední zmíněnou chybu odstranit.
povinný atribut "ALT" elementu "IMG" není uveden.
Ktorému slovu z uvedenej vety nerozumieš?
Joker
Profil
Davex:
To by byl dost nedokonalý skript, kdyby vždy očekával zadaný atribut data-angle a neměl úhel 0 ° jako výchozí.
…a po jeho odstranění si validátor začne stěžovat hned na ten následující data-font-name.
Jelikož o tom rendy1234 už nic nepíše, nejspíš v souladu s tou radou prostě odstranil všechny atributy na které si to stěžovalo. Určitě byly všechny zbytečné?

Právě proto mi ta rada přijde riskantní.
rendy1234
Profil
Nevím, mám vytvořit do předmětu ve škole web. stránky a vůbec si s tím nevím rady. Omlouvám se že Vás s tímto zatěžuji, ale byl bych moc rád, kdyby jste mi to vysvětlil ještě trochu podrobněji. Zkoušel jsem za to nakopírovat <img src="strom.gif" alt="strom"> ale stejně je to špatně. Je mi jasné že Vás to asi rozesměje, ale opravdu o tom nic nevím.
margin
Profil *
rendy1234:
Zkoušel jsem za to nakopírovat <img src="strom.gif" alt="strom">
Kam jsi co nakopíroval? <img src="strom.gif" alt="strom"> je podle HTML specifikace správně a projde validátorem, v praxi se ještě vhodné používat atributy (nikoliv CSS vlastnosti) width a height.

Můžeš sem dát odkaz na výsledek validace? Nějak takto (přímý vstup):
http://validator.webylon.info/check?uri=save:9B84540E590A2E49E0A2EE74E654A465&ss=1
Nebo takto (url adresa):
http://validator.webylon.info/check?uri=http%3A%2F%2Fkod.djpw.cz%2Fdabb-
rendy1234
Profil
No ale pokud tam mám chybu tak mi ten zobrazuje jenom jakousi stránku ale bez ostatních věcí.


pro názornost http://validator.webylon.info/check#source


Pokud by Vám to nevadilo poslal bych Vám celou stránku do emailu a vy by jste si to pak mohl zobrazit. ?
margin
Profil *
Zřejmě validuješ přímý vstup. Odkaz nalezneš v barevném (červeném nebo zeleném) pruhu s výsledkem validace, napravo je znak #, klikneš na něj pravým myšítkem a zvolíš "Kopírovat adresu odkazu" (nebo obdobně, záleží na prohlížeči). Získanou adresu pak vložíš sem do Diskuse.

Alternativně můžeš kód, který máš v <body></body> vložit třebas do http://kod.djpw.cz/
rendy1234
Profil
Bohůžel křížek tam opravdu není. :) Nebo jsem možná trochu natvrdlý :)
margin
Profil *
Přidal jsem červenou šipku - http://www.imghosting.cz/images/33odkaz.png
« 1 2 »

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: