Gernot Back: Verhältnisse

Beitrag lesen

Hallo Dieter,

Wie kann ich #innen sagen, bleib bitteschön 25% der Höhe von #aussen vom oberen Rand von #aussen weg?

Scheint ja ein wirklich kniffliges Problem zu sein. Warum das Folgende funktioniert und warum man insbesondere dem äußeren Element position:relative verpassen muss ohne es dann überhaupt zu verschieben, damit das innere sich dann absolut-positioniert am äußeren orientiert, kann ich dir auch nicht sagen:

  
#aussen {  
  position:relative;  
  width:700px;  
  height:400px;  
  border:1px blue solid;  
}  
  
#innen {  
  position:absolute;  
  top:25%;  
  width:100%;  
  height:50%;  
  background-color: #EFEFEF;  
}  

Gruß Gernot