Absolute Positionierung und Ausblenden des Überlaufs
<p>Wir haben zwei DIVs, eines in dem anderen verschachtelt. Wenn das äußere DIV nicht auf absolute Positionierung festgelegt ist, berücksichtigt das absolut positionierte innere DIV nicht die Überlaufausblendung des äußeren DIV. </p>
<p><br /></p>
<pre class="brush:css;toolbar:false;">#first {
Breite: 200px;
Höhe: 200px;
Hintergrundfarbe: grün;
Überlauf versteckt;
}
#zweite {
Breite: 50px;
Höhe: 50px;
Hintergrundfarbe: rot;
Position: absolut;
links: 250px;
oben: 250px;
}</pre>
<pre class="brush:html;toolbar:false;"><div id="first">
<div id="second"></div>
<div id="third"></div>
</div></pre>
<p><br /></p>
<p>Gibt es eine Möglichkeit, dafür zu sorgen, dass das innere DIV dem Überlaufverstecken des äußeren DIV folgt, ohne das äußere DIV so festzulegen, dass es absolut positioniert ist (da dies unser Gesamtlayout zerstören würde)?
Außerdem ist die relative Positionierung für unseren inneren DIV keine Option, da wir einen Tabellen-TD „hervorheben“ müssen. </p>
<p><br /></p>
<pre class="brush:css;toolbar:false;">#first {
Breite: 200px;
Höhe: 200px;
Hintergrundfarbe: grün;
}
#zweite {
Breite: 50px;
Höhe: 400px;
Hintergrundfarbe: rot;
Position: relativ;
links: 0px;
oben: 0px;
}</pre>
<pre class="brush:html;toolbar:false;"><table id="first">
<tr>
<td>
<div id="second"></div>
</td>
</tr>
</table></pre>
<p><br /></p>
<p>Gibt es noch andere Möglichkeiten? </p>