Autor Zpráva
mantisa
Profil
Ahoj,

chci se zeptat, prosím, jak zapsat kotvu v xhtml 1.0 Strict? Podotýkám, že kod musí být validní a web musí být zároven fční i na mobilních zařízeních.

<div>
<a name="skip-menu"></a>
</div>

???

Děkuji
DoubleThink
Profil *
Místo name zkus id (nemusí být jen na <a>).
mantisa - nepřihlášen
Profil *
DoubleThink

pojede to s ID i na PDA?


A co tento zápis?

<p>
<a name="skip-menu"></a>
</p>
Railbot
Profil
mantisa - nepřihlášen
ID.
Joker
Profil
mantisa
<div>
<a name="skip-menu"></a>
</div>


Co takhle?
<div id="skip-menu">
</div>
mantisa - nepřihlášen
Profil *
Railbot

??


Joker

Nevím, jestli nebude mít s ID problém PDAčko...?
Chamurappi
Profil
Reaguji na mantisu:
A kdybys to chtěl s tím odstavcem, tak takhle:
<p id="skip-menu">
</p>
Ještě na nějakém elementu to potřebuješ? :-)

pojede to s ID i na PDA?
To je podobná otázka, jako kdyby ses zeptal, jestli to pojede na stolních počítačích. Záleží na programu.
Při MIME typu „text/html“ by kotva přes <a name> měla fungovat vždy, při jiném MIME typu nikdy. U kotvy přes ID platí skoro totéž, s tím rozdílem, že při některých dalších MIME typech fungovat smí (nikoliv musí).

Mimochodem, ten kód, co uvádíš, je při XHTML 1.0 Strict validní.
mantisa - nepřihlášen
Profil *
Chamurappi

Zvláštní, mně to píše, že to musí být uzavřeno v nějakém blokovém elementu.

Každopádně ale díky.
mantisa - nepřihlášen
Profil *
ještě mě napadlo, jak se třeba k id hlásí IE 5 a IE 5.5
Railbot
Profil
mantisa - nepřihlášen
Stejně jako IE6.
DJ Miky
Profil
IE 5.5 funguje.
Bubák
Profil
Podle http://blog.filosof.biz/online-test-kotveni/ funguje kotvení na "id" od IE4.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0