NoWissen: Sprungadresse eine bestimmte Position geben

Beitrag lesen

Habe für mein Projekt eine dynamische und schwebende Navigationsleiste gewählt. Als Grundbaustein diente mir aus dem alten SELFHTML diese Erklärung "Dynamische CSS-Navigation für moderne Browser". Diese habe ich für meine speziellen Zwecke modifiziert.
Was mich aber stört, ist die Tatsache dass wenn ich eine Sprungadresse anspringe, der Text dann hinter der Navigationsleiste liegt. Ich könnte zwar den Anker weiter gegen den Anfang der Seite legen, aber spätestens wenn der Anker oberhalb der ersten Textzeile liegen müsste gibt es ein Problem. Wie kann man das Sprungziel so positionieren dass der Text in jedem Fall unterhalb der Navigationsleiste liegt? Oder etwas anders gefragt, lassen sich Sprungziele im HTML überhaupt an bestimmte Punkte positionieren? Mit <div style="position:relative; top:150px;"> konnte ich dies leider nicht verwirklichen.

Gruß
NoWissen