Skok do góry strony

w dziale Opera
Derbeth napisał(a):

Opera dziwnie zachowuje się przy linku o takim kodzie: <a href="#">.
W Mozilli i IE powoduje on skok do góry strony. W Operze nic się nie dzieje. W jaki sposób można jeszcze skoczyć do góry strony?

daroc napisał(a):

Znak # to odniesienie do "kotwicy". Jeśli więc nie podasz kotwicy, nic nie powinno się stać. Jednak niektóre przeglądarki skaczą na górę, gdy nie znajdą podanej kotwicy.

Tak czy inaczej to co robisz jest niepoprawne.
Na górze wstawiasz <a name="top"></a>
I dopiero teraz <a href="#top">Do góry</a>
Teraz jest OK. smile

Moose napisał(a):

Originally posted by daroc
Tak czy inaczej to co robisz jest niepoprawne.
Na górze wstawiasz
I dopiero teraz Do góry
Teraz jest OK. smile



Niekoniecznie OK. Zamiast wstawiac <a name=""></a>, dajesz ID do odpowiedniego elementu, i masz problem rozwiazany zgodnie z nondeprecated standard.

M.

daroc napisał(a):

A wszystkie starsze przeglądarki (powiedzmy - do IE5.0 włącznie) uznają ID jako anchor?

mina86 napisał(a):

Te, którymi warto się przejmować tak wink

PS. Zasadniczo adres "#" jest równoważny z "", czyli np. "www.example.com/foo.html#" to to samo co "www.example.com/foo.html". Tak samo jest chociażby z query: "www.example.com/foo.php?" to to samo co "www.example.com/foo.php".