moin,
bei diesem sonnenschein vor dem rechner zu sitzen ist fast schon gesundheitsschädlich. trotzdem muss ich gerade folgendes problem lösen:
eine navigationsleiste steht mit position:fixed am oberen rand der seite.
die seite (body) hat die breite von 90%, so dass rechts ein rand entsteht.
alle divs sind nun innerhalb der seite mit 100% definiert und halten sich auch dran.
nur das div mit position:fixed geht bei der angabe von width:100% über den rechten rand hinaus und überdeckt bei firebird sogar die scrollleiste mit schwarz. bei netscape 7 ist es auch so breit.
opera bindet dieses div aber in die breite von body und html (100%) ein und stellt es so breit dar, wie die anderen divs.
gibts dafür eine erklärung, eine lösung, hab ich was vergessen?
dazu etwas code (nur die wesentlichen bestandteile):
body { width:90%; }
nav { position:fixed; width:100% } (breite funktioniert nicht)
div { position:relative; width:100% } (breite funktioniert)+
vielen dank!
FrankaB