Corazon: Div Position

Beitrag lesen

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 |
    |------+           +---|
    |                      |
    ------------------------