Autor | Zpráva | ||
---|---|---|---|
Tomáš123 Profil |
#1 · Zasláno: 8. 5. 2014, 13:24:08
Zdravím, tu je výsledok hodnotenia validátoru. Ako mám odstrániť tie chyby? Všetky sú rovnaké a inak je stránka správna. Tak ako na to? Ďakujem za rady.
Ešte podotknem, že som to nespôsobil sám a na stránke iba pracujem |
||
Joker Profil |
#2 · Zasláno: 8. 5. 2014, 13:26:48
Tomáš123:
Jak píše ta hláška, místo označených & dejte & |
||
juriad Profil |
#3 · Zasláno: 8. 5. 2014, 13:27:06
Znak
& označuje začátek entity. Chceš-li jej zapsat v HTML, musíš ho zapsat jako & .
Co to jsou entity a jaké existují: Použitelné znakové entity |
||
Tomáš123 Profil |
juriad, Joker:
Ďakujem za pomoc. A nemôžem namiesto entít použiť normálne znaky t.j. "<>"? |
||
Fisir Profil |
#5 · Zasláno: 8. 5. 2014, 14:01:38
Reaguji na Tomáše123:
„A nemôžem namiesto entít použiť normálne znaky t.j. "<>"?“ Obávám se (a omlouvám se, že to píšu takhle), ale to je blbost. Entity začínají ampersandem ( & ) a končí středníkem. Nevyskytují se v nich žádné špičaté závorky. Ve tvém konkrétním případě prohlížeče pochopí i nezaentitovaný ampersand.
Je ale možné, že jsem tě špatně pochopil. Jestli ano, zkus tu otázku víc rozvést. |
||
Tomáš123 Profil |
#6 · Zasláno: 8. 5. 2014, 14:40:34
Fisir:
Myslím to tak, že namiesto toho aby som každé & opravoval "&" (čo pri počte chýb vôbec nepomáha, lebo to aj tak začína zankom "&" viď správu z validátoru) použiť "<", ktoré pomáha, ale neviem či to nezničí ten script, čo tam je. Uvediem jeden riadok v pôvodnom a v opravenom stave: Pôvodný: </p>& &dataTextFieldStyle= </p>& <dataTextFieldStyle= Poškodí scriptu takáto úprava všetkých symbolov "&" na symboly "<" alebo ">"? Ďakujem za odpovede. |
||
Fisir Profil |
#7 · Zasláno: 8. 5. 2014, 14:52:21
Reaguji na Tomáše123:
„Poškodí scriptu takáto úprava všetkých symbolov "&" na symboly "<" alebo ">"?“ Pravděpodobně ano. „lebo to aj tak začína zankom "&"“ Entity nejsou černé díry, normálně se používají. Počítač si ale myslí, že tohle &data… je začátek entity, protože to začíná ampersandem. Takže proto je třeba ten ampersand „escapovat“, což tady znamená zaentitovat (na & ). Středník entitu ukončí a všichni jsou spokojení.
|
||
Tomáš123 Profil |
#8 · Zasláno: 8. 5. 2014, 15:05:45
Fisir:
Už to funguje, ďakujem veľmi pekne. Stačilo namiesto < alebo & použiť &
|
||
Časová prodleva: 10 let
|
0