So, der Code ist gekürzt, hoffe nur kurz genug. Hatte nun schon viele verschiedene Versionen und immer das gleiche Problem. Auch das Bild samt den Text in einen extra Container zu packen und die extra Zeile darunter bringt nichts.
P.S. das mit dem overflow versuche ich gleich mal, denn das hatte ich noch nicht...
Also hier mal der Code
Code: Alles auswählen
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<style media="screen" type="text/css">
body {
width: 100%;
margin: 0;
}
#main {
min-width: 760px;
max-width: 1024px;
height: 100%;
border-right:1px solid #aaa;
border-bottom:1px solid #aaa;
background-color:#ddd;
position:relative;
}
#header {
padding: 0;
height: 95px;
background-color:#FFF;
}
#topline, #footer {
background-color: #aaa;
padding: 0;
height: 18px;
clear:both;
}
#inhalt {
margin-left: 190px;
margin-right: 180px;
padding: 10px;
background-color:#FFF;
border:1px solid #000;
position:relative;
}
#content {
width: 100%;
position:relative;
}
#links {
background-color:#ddd;
width: 180px;
float: left;
margin-top: 10px;
margin-left: 5px;
margin-right: 5px;
}
#rechts {
background-color:#ddd;
width: 170px;
float: right;
margin-top: 10px;
margin-right: 3px;
}
.ukliste {
background-color: #FFFFFF;
line-height:18px;
border-bottom: 1px solid #000;
padding-bottom: 10px;
padding-top: 5px;
position: relative;
}
.ukliste:hover {
background-color:#E6E6E6 !important;
}
.thumb {
border: 1px solid #000;
float: left;
padding: 3px;
margin: 5px 5px 5px 0px;
position: relative;
background: #FFFFFF;
}
</style>
</head>
<body>
<div id="main"> <!-- für Breitenanpassung -->
<div id="header"></div>
<div id="topline">Inhalt von Topline</div>
<div id="links">
Navpunkte<br /> Navpunkte<br /> Navpunkte<br /> Navpunkte<br /> Navpunkte<br /> Navpunkte<br /> Navpunkte<br /> Navpunkte<br /> Navpunkte<br /> Navpunkte<br /> Navpunkte<br /> Navpunkte<br /> Navpunkte<br /> Navpunkte<br /> Navpunkte
</div> <!-- !links -->
<div id="rechts">
Inhalt der rechten Spalte
</div> <!-- !rechts -->
<div id="inhalt">
<div id="content">
<h1>Überschrift</h1>
<div class="ukliste"><img class="thumb" src="http://www.google.de/logos/chinanatlday60.gif" width="100" height="75" />
<h3>Überschift H3</h3><p>Dieser Text umläuft das Bild. Die Länge ist variabel. Von sehr lang bis sehr kurz.</p><div style="clear:left;"></div>Die Zeile muss unter das Bild - nicht floaten</div>
<div class="ukliste"><img class="thumb" src="http://www.google.de/logos/chinanatlday60.gif" width="100" height="75" />
<h3>Überschift H3</h3><p>Dieser Text umläuft das Bild. Die Länge ist variabel. Von sehr lang bis sehr kurz.</p><div style="clear:left;"></div>Die Zeile muss unter das Bild - nicht floaten</div>
<div class="ukliste"><img class="thumb" src="http://www.google.de/logos/chinanatlday60.gif" width="100" height="75" />
<h3>Überschift H3</h3><p>Dieser Text umläuft das Bild. Die Länge ist variabel. Von sehr lang bis sehr kurz.</p><div style="clear:left;"></div>Die Zeile muss unter das Bild - nicht floaten</div>
</div> <!-- !content -->
</div> <!-- !inhalt -->
<div id="footer">
Inhalt vom Footer
</div><!-- !footer -->
</div> <!-- !main -->
</body>
</html>