Hallo Wolfgang,
ich habe gesehen, dass Du hier auf der Seite einen fixierten Header mit der Navigation einsetzt. Gleichzeitig arbeitest Du offensichtlich auch mit Anker-Tags als Sprungzielen auf einer Seite.
Das klappt hier auch ganz hervorragend, im Gegensatz zu meinen Versuchen. Dort springt die Seite immer bis zum oberen Browserfenster, so dass ein Teil des INhalts, zu dem gesprungen wird, durch den fixierten Header abgedeckt wird.
Ich hoffe, dass ich mein Problem verständlich machen konnte.
Wie hast Du das gelöst? Wäre nett, wenn Du mir einen Tipp geben könntest.
Peter
Kommentar:
Hallo Peter,wenn man Javascript als Lösungsweg weglässt, gibt es zwei Wege über CSS. Ich habe mich dafür entschieden, das Sprungziel auf der Seite in ein leeren div-Container zu stecken und den dann per CSS auf der Seite um soviel nach oben zu versetzen, wie der Header hoch ist.
Hier ist der fixierte Teil auf einem Bildschirm, mit dem er einzeilig dargestellt wird, ca. 55px hoch. Der Anchor wird also um eben diesen Wert zuzüglich 5px als optische Zugabe = 60px nach oben positioniert:
Code:
position: relative;top: -60px;
height: 0;
visibility: collapse;
LG Wolfgang