Różnica jest taka, że:
a) działa tylko z linkiem…
b ) …przez co wprowadzamy niepotrzebnie dodatkowy, pusty element…
c) …i musimy go wprowadzać do każdej sekcji, jaką chcemy mieć linkowalną
A gdy korzystamy z
[id], to można reużyć już istniejących znaczników sekcji/nagłówków/czegokolwiek.
Wypada też zauważyć, że standard HTML5 wgl nie wspomina o
[name] w kontekście
a, a sama specyfikacja HTML4 mówi o tym atrybucie, że dzieli przestrzeń nazw z
[id]. Tym samym można śmiało powiedzieć, że
a[name] przestało istnieć i działa tylko i wyłącznie dlatego, że w Sieci obowiązuje zasada bezwzględnego BC.
PS Nigdy nie zrozumiem tego usilnego upierania się przy rozwiązaniach starszych i po prostu gorszych – serio. To, że coś działa nie jest żadnym argumentem. Zwłaszcza jeśli istnieje coś, co jest mniej problematyczne, wymaga mniejszego nakładu pracy i dodatkowo działa po prostu lepiej.
PS a W3Schools to najgorszy możliwy zasób, na jaki można się było powołać
http://forum.pasja-informatyki.pl/34559/w3...ow=34559#q34559