Moin Moin nochmals,
Ich fürchte, ich muss echte Tabellen nehmen oder eben "overflow: hidden", wobei das habe ich bisher auch nur mit dem Mozilla getestet.
mal den Code (vgl. anderes Posting)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Beispiel</title>
<style type="text/css">
div.aussen {
border: black thick solid;float:left;clear:left;width:100%
}
div.links {
float: left;
width: 15%;
border: red thin solid;
}
div.rechts {
margin-left: 18%;
width: 80%;
border: green thin solid;
}
</style>
</head>
<body>
<p>geht:</p>
<div class="aussen">
<div class="links">links</div>
<div class="rechts">rechts<br />x<br />x<br /></div>
</div>
<p>geht nicht: </p>
<div class="aussen">
<div class="links">links<br />x<br />x<br /></div>
<div class="rechts">rechts</div>
</div>
</body>
</html>
Ich hab jetzt deinen Einwand " float wirkt sich ja nur auf
Dinge ausserhalb der Box aus." nicht verstanden, das float
der äusseren Box bringt diese auf die Ebene der Inneren,
vielleicht kanns hier noch jemand besser erklären.
Grüsse
Cyx23