Jean Pascal: float nicht aufgehoben, wenn in Blockelement?

Beitrag lesen

Hallo Cheatah,

danke für deine Antwort.

Entweder ich verstehe noch nicht, was du mir erklären willst, oder wir haben aneinander vorbei geredet. Ich habe hier mal zum besseren Verständnis einen Quelltext. Meine Frage: Eigentlich sollte doch - wie du geschrieben hast - div.menue einen Umbruch erzeugen (da Blockelement), so dass p unter dem Menü beginnt, richtig? Derzeit floatet es aber neben dem Menü. Außer wenn ich clear in das p einfüge.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
  "http://www.w3.org/TR/html4/strict.dtd"><html>

<html>

<head>
<style type="text/css">

a.menue {
 width: 5em;
 height: 5em;
 display: block;
 float: left;
 border: 3px solid #000000;
 }

div.menue {
 width:55em;
 }

p.content {
 background-color: #EEEEEE;

}

</style>

</head>

<body>

<div class="menue">
<a href="test1.htm" class="menue">Test</a>
<a href="test2.htm" class="menue">Test</a>
</div>

<p class="content">Lorem ipsum dolor sit amet.</p>

</body>

</html>

Gruß Jean