Jede ID = Sprungmarke?

TinniTuss

Erfahrenes Mitglied
Hallo Freunde

Seit ewig und drei Tagen benutze ich den folgenden Code um Sprungmarken zu definieren.
So habe ich es gelernt, so steht es in jedem Handbuch, und davon mache ich regen Gebrauch.


Absprung:
HTML:
<a href="#sprungmarke">Absprung...</a>

Ziel:
HTML:
<a name= "sprungmarke" id= "sprungmarke"> </a>

Vor einigen Tagen suchte ich ein Möglichkeit die 'Zielmarken' zu formatiern wenn Sie den Fokus haben...

...und bei meinen Experimenten stellte sich beiläufig heraus (für mich vollkommen neu...), dass der Browser praktisch jede ID adressieren kann, dass ich diese <a>-Konstruktion also gar nicht brauche, dass ich beispielsweise das Seitenende sowieso anspringen kann (http://www.homepage.de/#Fuss), weil bereits der 'Footer' mit der ID=Fuss existiert. Ist das ein 'Bug or a Feature'? Firefox macht es, mein IE8 macht es. Aber dukomentiert finde ich es nirgends.

Fällt von Euch jemandem etwas dazu ein?

Viele Grüße
HH.
 
Ist das ein 'Bug or a Feature'? [...] Aber dukomentiert finde ich es nirgends.

Fällt von Euch jemandem etwas dazu ein?
It's a Feature since HTML 4, und wird in der "Webdevelopment-Bibel" namentlich erwähnt ;-)

Wahl eines geeigneten Ankernamens hat gesagt.:
seit HTML 4 können Anker alleine mit dem Universalattribut id anstelle eines a-Elements mit name-Attribut notiert werden. Dies hat einige Vorteile, denn Sie können bereits vorhandenen Elementen, z.B. Überschriften, id-Attribute zuweisen. Somit kann das a-Element eingespart werden:

HTML:
<h2 id="ankername">Text der &Uuml;berschrift</h2>

 
Zuletzt bearbeitet:
Blamabel!

Ich glaube ich werde langsam alt.
Wie kann man diesen Thread komplett löschen? (Scherz)

Danke für Deine schnelle Hilfe, 'junger Freund'(?)

HH.
 
Zurück