JeSchnell: Seitenanfang verschieben (für Anker)

Beitrag lesen

hi,

[...] Wenn ich dann per Klick zu diesem Anker verweise, wird dieser ja normalerweise am oberen Bildrand angezeigt. Ich möchte aber, dass er nicht ganz oben, sondern 80px weiter unten steht. [...]

Mit reinem CSS wird sich das nicht machen lassen, weil CSS keine Pseudoklasse für "geankerlinkt" besitzt, werden alle Abstände natürlich immer angezeigt.

Du müsstest mit JavaScript arbeiten:
  .: http://de.selfhtml.org/javascript/objekte/location.htm#hash@title=Hash überprüfen, ob .length größer als 1.
  .: Wenn ja, scrollen nach oben.
if (location.hash.length > 1) { scrollBy(0,-80); } (ungetest, sollte aber klappen)

lg JeSchnell