Guten Abend zusammen,
ich habe ein merkwürdiges Problem. Für ein fremdes Projekt wollte ich Code aufräumen und habe das css für einen kleinen Teil der Seite neu gemacht - jetzt 'versteckt' der IE allerdings gefloatete Elemente (in diesem Bsp. boxPage) hinter der...Hintergrundfarbe (in diesem Falle #CCCCCC). Was ist denn hier los?
<div class="details">
<div class="boxes">
<div class="boxPage">
<h2>Diese Seite</h2>
<div class="list">
{foreach from=$LIST item=goto key=key}
<a href="{$goto.link}">{$goto.title}</a><br />
{/foreach}
</div>
</div>
<div class="boxService">
<h2>Service</h2>
<div class="list">
{foreach from=$SERVICE item=LINK}
<a href="{$LINK.url}">{$LINK.title}</a><br />
{/foreach}
</div>
</div>
<br class="clearBoth" />
</div>
</div>
div.details {
background-color: #CCCCCC;
padding: 4px 7px;
}
br.clearBoth {
clear:both;
}
div.boxPage {
float:left;
width:150px;
}
div.boxService {
float:right;
width:400px;
margin-left:20px;
}
Hat jemand eine Idee, wie ich das Problem mit Divs löse, ohne bspw. den DocType zu verändern (wüßte nicht, was das für Auswirkungen haben könnte...)
Gruß,
Manu