Autor | Zpráva | ||
---|---|---|---|
Baaraa Profil |
#1 · Zasláno: 19. 11. 2006, 22:33:57
Hlásí mi PSPad
Warning: <div> anchor "navigace" already defined Kód mám: <div id="navigace"> <ul> <li><A HREF="index.html">Domů</A></li> <li><A HREF="index.html#ceny">Ceny</A></li> <li><A HREF="index.html#kontakty">Kontakty</A></li> <li><A HREF="mapa.html">Mapa</A></li> <li><A HREF="vylety.html">Okolí, tipy na výlet</A></li> <li><A HREF="galerie.html">Fotogalerie</A></li> <li><A HREF="cerpadlo.html">Tepelné čerpadlo</A></li> </ul> </div> Když to zkontroluju v relaxed.vse.cz/relaxed/validate : ERROR Unable to retrieve DOCTYPE definition: White spaces are required between publicId and systemId. INFO Using default publicId: -//W3C//DTD HTML 4.01 Transitional//EN INFO SGML mode enabled. ERROR Line number 86 Column 0 line 86 : The id and name attributes share the same name space. The id attribute (with value " navigace ") of element div collides with the a name attribute of some preceding element. (schematron: string-length(@id) > 0 and preceding::html:*[self::html:a | self::html:applet | self::html:form | self::html:frame | self::html:iframe | self::html:img | self::html:map]/@name = @id) Co jim vadí? |
||
Timy Profil |
#2 · Zasláno: 19. 11. 2006, 22:42:14
Baaraa
Zkus poslat link na stránky... ta první chyba nejspíš znamená, že už tam id="navigace" máš a ta druhá by mohl být špatně napsaný doctype |
||
Baaraa Profil |
#3 · Zasláno: 19. 11. 2006, 23:06:15
no mám tam
<h4 class="hidden"><a name="navigace">Navigace:</a></h4> <div id="navigace"> http://arnika.gloobis.com/index_200611.html CSS nejsou ještě ve formě........... |
||
Timy Profil |
#4 · Zasláno: 19. 11. 2006, 23:11:01
Baaraa
neměla bys mít stejné id a name |
||
Baaraa Profil |
#5 · Zasláno: 19. 11. 2006, 23:23:58
dík tak to už jsem spravila.
Doc type vygeneruje PSPad sám, tak jsem si myslela, že tam chyba být nemůže...... <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
||
Giuliano Profil * |
#6 · Zasláno: 19. 11. 2006, 23:38:21
Chyba je v tom ze pokud pouzijes jednou id navigace nemuzes ho potom pouzit dal. Proto je k tomu pomocna trida class.
|
||
peta Profil |
#7 · Zasláno: 20. 11. 2006, 16:59:22
Baaraa
viz Giuliano jde o to, ze pak chces s javascriptem pracovat s ID a co ma najit podle tebe funkce? x = document.getElementById("navigace"); v pripade, ze mas <div id=navigace> ... </div> <div id=navigace> ... </div> :) JS funkce zahlasi chybu a vykasle se na tebe. Proto se pouziva class (ktera pro JS neslouzi, aspon ne tak jako id) nebo jiny nazev <div id=navigace1> ... </div> <div id=navigace2> ... </div> <div class=navigace> ... </div> <div class=navigace> ... </div> |
||
nightfish Profil |
#8 · Zasláno: 20. 11. 2006, 17:07:05
peta
vedle jak ta jedle... tady je problém ne s opakujícími se stejnými hodnotami "id", nýbrž se stejnou hodnotou v "name" a v "id" |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0