Du solltest die fixierte Navigation eher mit right ausrichten, aber dafür schauen, dass dein static content ein margin-right von der Breite der Navigation erhält.
mfg Beat
Was macht das für einen Sinn?
Wenn ich die Subnavi mit right:0px; positioniere, hängt sie an der rechten Seite anstatt am rechten Rand des Inhalt Div's - welchen ich schlecht mit margin-right zur Navigation positionieren kann, da dieser eine Ebene drunter liegt.
Margin-right auf Navigation bezweckt lediglich die Position selbigen Div's, Mainframe hat bereits nen margin-right.
Nicht, dass ich die Aussage nur anzweifle, ich hab es versucht, und es hat nicht viel gebracht, außer, dass das ganze nun rechts statt links außen hängt.
``div#Inhalt{
height:1000px;
background-color:#000000;
z-index:1;
position:static;
}
div#Navigation{
height:250px;
background-color:#FFFF66;
float:left;
width:200px;
z-index:2;
border:1px #707070 solid;
position:static;
margin-right:50px;
}
div#Subnavi{
width:50px;
height:100px;
z-index:2;
background-color:#00FFFF;
right:0px;
border:1px #707070 solid;
position:fixed;
}
div#Mainframe{
height:1000px;
background-color:#FFFF88;
z-index:2;
margin:0px 60px 0px 210px;
overflow:auto;
-moz-border-radius:30px;
border:1px #707070 solid;
position:static;
}
``
Nur um es klar zu stellen, so solls aussehn - wobei die Subnavi mit der Seite nach unten, also fixed, scrolled
Seite:
--------------------------------
Inhalt:
-----------------------|
| | | Su|
| Navi | Mainframe| bn|
| | | av|
| | | i |
|------+ +---|
| |
------------------------