Spelmann
Erfahrenes Mitglied
Hallo zusammen.
Manchmal denke ich, ich habe das Prinzip von CSS im Ansatz verstanden, und dann stehe ich doch wieder da wie ein Anfänger.
Wie kann ich verhindern, dass .innerfeld die Breite von .hauptfeld erbt?
Ich hab es mit position:relative bzw. absolute versucht. Bei letzterem bekomme ich den gewünschten Effekt, allerdings strecken sich dann die übergeordneten divs (im Original gibts die dann) nicht mehr mit, weil diese Beiden hier ja dann aus dem Float genommen sind.
Kann mir einer sagen, was ich hier noch immer nicht kapiert habe?
( ich will meine Tabellen zurück)
Manchmal denke ich, ich habe das Prinzip von CSS im Ansatz verstanden, und dann stehe ich doch wieder da wie ein Anfänger.
Wie kann ich verhindern, dass .innerfeld die Breite von .hauptfeld erbt?
HTML:
<style type="text/css">
.hauptfeld { width:680px; height:300px; background:blue }
.innerfeld { width:auto; height:100px; text-align:right; background:red }
</style>
<body>
<div class="hauptfeld">
<div class="innerfeld">Inhalt</div>
</div>
</body>
Ich hab es mit position:relative bzw. absolute versucht. Bei letzterem bekomme ich den gewünschten Effekt, allerdings strecken sich dann die übergeordneten divs (im Original gibts die dann) nicht mehr mit, weil diese Beiden hier ja dann aus dem Float genommen sind.
Kann mir einer sagen, was ich hier noch immer nicht kapiert habe?
( ich will meine Tabellen zurück)