Validálásnál a hiba azonosítása
Üdv Mindenkinek!
Nem megy az english és a szavankénti szótárazgatással nem világos, hogy ezzel mi a konkrét problémája a validátornak HTML4.01 Strict esetén (pusztán csak kíváncsiságból)
A fenti sor egyébként a description-ben található
Vagy a hiba adódhat abból, hogy már az elején a DTD és a névtér megadása sem korrekt? (XHTML1.0 Transitional-nek készült csak kíváncsaiságból "próbálgatom" )
gábor
■ Nem megy az english és a szavankénti szótárazgatással nem világos, hogy ezzel mi a konkrét problémája a validátornak HTML4.01 Strict esetén (pusztán csak kíváncsiságból)
Error Line 6 column 103: character data is not allowed here.
...Művészetoktatási Intézmény honlapja" />
You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>) or forgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes).
...Művészetoktatási Intézmény honlapja" />
You have used character data somewhere it is not permitted to appear. Mistakes that can cause this error include putting text directly in the body of the document without wrapping it in a container element (such as a <p>aragraph</p>) or forgetting to quote an attribute value (where characters such as "%" and "/" are common, but cannot appear without surrounding quotes).
A fenti sor egyébként a description-ben található
Vagy a hiba adódhat abból, hogy már az elején a DTD és a névtér megadása sem korrekt? (XHTML1.0 Transitional-nek készült csak kíváncsaiságból "próbálgatom" )
gábor
nekem kevés az infó
a hibaüzenet: "Karakteres adatot használtál valahol, ahol azt tilos. Hibák, amik ezt okozhatják: szöveg használata közvetlenül a body elemben konténer elem (mint <p></p>) nélkül; egy attribútumérték idézőjelezésének elfelejtése."
gondolom a hibaüzenetből már neked is látszik, hogy nem pontosan itt van a hiba...
Tasi
bővebben...
gábor
ez mire jó?
ilyen esetekre nem készítették fel a validátort. ebben az esetben sem valós hibákat ír ki és természetesen túlzott elvárás azt várni, hogy kiírja: 'Rossz doctype-ot használsz!'.
gex
értelme így már nem sok
Köszönöm, okosabb lettem ismét.
gábor
jól csináltad, amit csináltál
sajnos nem tudok viszont a konkrét problémában segíteni, mert bár nekem is volt ilyenem, nem emlékszem a megoldásra:(
más: nézd meg a Tidy alapú HTML validátorral is, mert van benne pár warning, ami hibának is tekintehető szerintem. nem kapcsolódik ehhez, csak mondom.
további jó munkát,
Tasi
strict-hez lehet
arra jó, de itt nem ez történt. strict xhtml-t nézett meg transitional xhtml, majd strict html fejléccel. szerinted volt értelme?
amit te mondasz, annak van értelme. van egy xhtml transitional fejléces oldal, amiből szeretnél xhtml strictnek megfelelő oldalt fabrikálni. ebben az esetben tényleg hasznos, ha megnézed strict fejléccel, de xhtml strict fejléccel, nem pedig html stricttel.
gex
javítás
helyett: transitional xhtml-t nézett meg strict html fejléccel. :]
kicsit félreérthető voltam a 3. hozzászólásban, nem a rossz doctype, hanem a rossz dtd használatára nem tud figyelmeztetni a validátor. én pedig egyszerűen nem értettem, hogy mi a célja az xhtml fejlécről html fejlécre váltással.
gex
stimmt
HTML vagy XHTML?
megpróbálom tisztázni
a
Summázva: a kíváncsiságom a tudatlanságomból fakad(t) és a cél természetesen az XHTML1.0 Strict.
Mégegyszer köszönöm mindenkinek a felhomályosítást!
gábor
XHTML
Nem írtam ilyet, az XHTML az egyben egy XML dokumentum. Neked ezt kell szerintem nézni:
http://validator.w3.org/check?uri=http%3A%2F%2Fliszt.baja.hu%2Fintro.html&charset=%28detect+automatically%29&doctype=XHTML+1.0+Strict
Itt csak 2 hibát jelez az oldalon, ami elég könnyen javítható. A target és az align attributumokat nem használhatod strict DTD esetén.
igazad van
A strict DTD-vel jelen esetben még vannak gondjaim (leginkább idő hiány), de ez itt már off lenne.
gábor
UTF-8 vs. Latin 2
Nekem ez akkor szokott előfordulni, ha a karakterkódolásban mondjuk UTF-8 van beállítva, de valahol véletlenül (pl. a descriptionben) Latin 2 karaktereket használok. Nézd meg, nem ez áll-e fent.
János