Autor Zpráva
Tomy
Profil
Ahoj mám dotaz. Když si dám na stránkách zobrazit zdrojový kód, označí mi to značku </head> jako zbloudilou a za tím značku <body>, jako že HEAD ještě není ukončená. Poradí mi někdo prosím co s tím?

view-source:sdhbecva.cz/index.php?str=uvod

Děkuji moc :)
Keeehi
Profil
Tomy:
To bude nejspíše tím <a name="hore"></a> před </head>
Trejpa
Profil
Tomy:
Zmíněné značky na stávající místo nepatří. Element hlavičky se sám ukončí a těla stránky otevře ve chvíli, kdy použiješ některou ze značek, která do elementu HEAD nepatří.

Obě značky jsou nepovinné, můžeš je klidně smazat. Nebo je dát na místo, kam patří – před první (zobrazitelnou) značku patřící do elementu BODY, ve tvém případě odkaz, viz Keeehi [#2].

Jak funguje HTML
Tomy
Profil
A dá se <a name="hore"></a> zapsat i jinak? Funguje mi na tom ta šipka v pravo dole, která vrací stránku nahoru.
juriad_
Profil *
Tomy:
Prostě nahraď:
<a name="hore"></a>
</head>
<body>
<div class="obal">
za
</head>
<body>
<a name="hore"></a>
<div class="obal">
Keeehi
Profil
<a name="hore"></a> by mělo jít nahradit i prostým <body id="hore">.
Bubák
Profil
Keeehi:
Já bych kotvu netvořil, ale využil málo známé skutečnosti, že lze odkázat na kotvu top. Běžné prohlížeče podporují (FF od verse 10), jak je to s těmi málo používanými (Lynx, Links, Dillo, Amaya...), už nevím.
Živá ukázka
Odkaz

Odkud se bere nedeklarovaná kotva #top?
Tomy
Profil
Bubák:
Díky moc, použil jsem to :)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0