Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Validointivirhe (entity "fs")

jhh [16.12.2013 14:20:21]

#

Miten korjaan tämän vian? Itsellä ideat loppuu....

Validation Output: 2 Errors

Warning Line 96, Column 86: cannot generate system identifier for general entity "fs"

…"http://www.youtube.com/embed/NSj7lYAcXCs?hl=fi&fs=1" frameborder="0"></iframe>

An entity reference was found in the document, but there is no reference by that name defined. Often this is caused by misspelling the reference name, unencoded ampersands, or by leaving off the trailing semicolon (;). The most common cause of this error is unencoded ampersands in URLs as described by the WDG in "Ampersands in URLs".

Entity references start with an ampersand (&) and end with a semicolon (;). If you want to use a literal ampersand in your document you must encode it as "&amp;" (even inside URLs!).

Mod. poisti loput pitkästä ilmoituksesta.

Merri [16.12.2013 14:50:58]

#

& -> &amp;

Metabolix [16.12.2013 17:21:55]

#

Ei tullut mieleen lukea tuota virheilmoitusta? Tuossahan hyvin pitkästi ja hartaasti selitetään, että virhe johtuu &-merkistä, joka pitäisi kirjoittaa muodossa &amp; myös URLeissa.

Yucca [17.12.2013 12:41:31]

#

jhh kirjoitti:

Mod. poisti loput pitkästä ilmoituksesta.

Jos tarkkoja ollaan, niin mod. poisti virheilmoitukset. Jäljelle jätetty osahan on vain varoitus (warning), vaikka jopa validaattorin omassa selityksessä sitä kutsutaan virheeksi (error).

Tällaiset ilmoitukset ovat muuten yksi hyvä syy harkita HTML5-validointia (jossa on toki omat ongelmansa). Siinä tällaisesta rakenteesta tulee vain yksi lyhyt ilmoitus: ”& did not start a character reference. (& probably should have been escaped as &amp;.)” (eikä sitäkään pitäisi tulla, mutta HTML5-validaattorin eivät hyväksy HTML5:n nykyistä versiota...).

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta