Hallo snoot,
Hab's jetzt mal so gelöst, dass der Link via JS ausgeblendet wird, wenn das div eingeblendet wird (und vice versa).
Du könntest dem DIV, das den Link abdecken soll, aber auch einen transparenten, sogenannten Blindpixel als Hintergrundbild verpassen. Dann sollte Text darunter zwar noch lesbar, nicht aber mehr markierbar sein. Links sollten unter diesem "Cover" dann auch nicht mehr klickbar sein.
Ich habe ein solches Verfahren schon mehrfach bei der Produktion von Teasern angewendet, die großflächig mit absolut-positionierten Links überdeckt werden sollten, ihrerseits aus mehreren verschachtelten (Block-)Elementen bestanden und dabei teilweise auch Text enthielten.
Ob das beobachtete Browserverhalten in diesem Punkt auch den Standards entspricht, kann ich dir nicht sagen.
Gruß Gernot
super me