paul.brause: vertikale ausrichtung ???

hallo,

ich hab da mal eine verständnisfrage:
wenn man mittels css elemente positioniert und man "position:absolute" verwendet, wird doch das zu positionierende element am elternelement ausgerichtet. gibt es kein elternelement, wird das element am body ausgerichtet...

soweit richtig?

nun möchte ich also text unten rechts in einem div positionieren.
wenn ich aber nun folgendes probiere:

  
<div class="eltern">  
 <div class="kind">  
  titel  
 </div>  
</div>  

[css]
.eltern {
 width: 250px;
 height: 200px;
}
.kind {
 position: absolute;
 right: 0px;
 bottom: 0px;
}
[/css]

...wird mein text immer unten rechts am body ausgerichtet. der text erscheint also ganz unten rechts im browserfenster ausserhalb des divs...

müssen eltern-elemente auch mit position:absolute deklariert werden?!?
oder an welcher stelle stehe ich gerade auf dem schlauch???

danke schonmal,
paulbrause

  1. Hi,

    wenn man mittels css elemente positioniert und man "position:absolute" verwendet, wird doch das zu positionierende element am elternelement ausgerichtet. gibt es kein elternelement, wird das element am body ausgerichtet...

    soweit richtig?

    nein. Die absolute Positionierung richtet sich nach dem innersten Vorfahrenelement, welches eine von static unterschiedliche position-Eigenschaft besitzt, bei Nichtvorhandensein eines solchen am Viewport.

    ...wird mein text immer unten rechts am body ausgerichtet.

    Es gibt kein Vorfahrenelement, welches über eine von static unterschiedliche position-Eigenschaft verfügt.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes