Problem mit Positionierung

Wenn man im IE eine relative Positionierung in % angibt, und die Seite das 1. Mal läd (nur wirklich das erste Mal) dann wird die Positionierung minimal falsch angegen (der Platz für eine untere Scrollleiste wird einberechnet, selbst wenn es sie nicht gibt und somit ist 100% nicht das volle sichtbare Bild), und wenn es zum beispiel ein Link mit hover-effekt ist, dann merkt der Browser beim rüberfahren seinen Fehler und ändert die Position (ist nur ein paar Pixel, nichts dramatisches, aber trotzdem nervig). Wie kann man das mit CSS oder PHP verhindern (nicht JS oder sonstiges!)?