21-03-2013, 16:02
Normalnie #cosTam przenosi cię w dane miejsce na stronie. To wiesz.
Ale za pomocą JS możesz obsłużyć to przeniesienie (właściwie kliknięcie). Wtedy właśnie najczęściej ludzie wstawiają sam # - co jest błędem.
Błędem jest dlatego, że jak robisz nawigację na stronie, to ona powinna działać bez JS. Czyli robisz normalną nawigację oferta.html, start.html itp
Potem za pomocą JS obsługujesz ją np tak by nie było przeładowania strony a tylko załadowanie treści do jakiegoś diva.
Jeżeli dany element powinien działać tylko z JS, to wtedy nie powinien być raczej linkiem. W mojej opinii span czy nawet div bardziej pasuje
Ale za pomocą JS możesz obsłużyć to przeniesienie (właściwie kliknięcie). Wtedy właśnie najczęściej ludzie wstawiają sam # - co jest błędem.
Błędem jest dlatego, że jak robisz nawigację na stronie, to ona powinna działać bez JS. Czyli robisz normalną nawigację oferta.html, start.html itp
Potem za pomocą JS obsługujesz ją np tak by nie było przeładowania strony a tylko załadowanie treści do jakiegoś diva.
Jeżeli dany element powinien działać tylko z JS, to wtedy nie powinien być raczej linkiem. W mojej opinii span czy nawet div bardziej pasuje
