Der Martin: a:focus verhindern auf Seitenanfang zu springen

Beitrag lesen

Hi,

Das Problem hierbei ist, dass sobald man auf das entsprechende Icon klickt (wegen <a href="#">) die Seite immer auf den Seitenanfang scrollt.

Logisch. Denn das bedeutet, daß die Seite neu geladen werden soll. Und das wird sie auch

nein, bei einem seiteninternen Verweis wird in der Regel nichts neu geladen, sondern nur zum angegebenen Anker gescrollt.

und deshalb steht sie wieder am Seitenanfang.

Nicht deshalb, sondern weil der Link auf einen Anker verweist, der nicht existiert.

Immer wieder - das HTTP-Protokoll hat kein Gedächtnis.

HTTP spielt hier zur Abwechslung keine Rolle.

Live long and pros healthy,
 Martin

--
Fische, die bellen, beißen nicht.