@@Der Martin:
nuqneH
Wie kann ich das <div> um den geamten Inhalt (also auch um das Bild) legen?
Entweder ...
* das umgebende Element ebenfalls floaten (verlagert das Problem evtl. zum Elternelement)
* dem nachfolgenden Element ein clear geben, das wäre hier das b-Element.
Oder ganz einfach fürs umgebende Element: .inhalt { overflow: hidden }
.inhalt {vertical-align:top; background-color:#CCCCCC; padding:10px;}
BTW, die 'vertical-align'-Angabe ist unsinnig.
<b>Machbarkeitsstudie (.pdf)</b></a> (<i>ca. 1,3 MB</i>)<br>
Die "Machbarkeitsstudie zur Erstellung eines ...
Das NBSP hat ich an der Stelle für unsinnig: "(.pdf)" gehört doch zu "Machbarkeitsstudie", der Umbruch sollte auch so erfolgen können:
Machbarkeitsstudie (.pdf)
ca. 1,3 MB
Die "Machbarkeitsstudie zur Erstellung eines ...
Übrigens gilt <b> auch als deprecated; die damit vermittelte Darstellung sollte besser über CSS angegeben werden. Das b-Element könnte dann ein span werden, vielleicht auch ein em oder strong.
'span'? Damit ginge jegliche Hervorhebung verloren.
Ich würde es eher so machen:
<div class="inhalt">
<a href="Ergebnisse/Machbarkeitsstudie.pdf" target="_blank">
<img src="Bilder/thumbnails/Machbarkeitsstudie.gif" alt="Machbarkeitsstudie" class="thumbnail">
Machbarkeitsstudie (.pdf)
</a>
<span class="size">(ca. 1,3 MB)</span><br>
Die "Machbarkeitsstudie zur Erstellung eines ...
</div>
.inhalt { font-weight: bold }
.size { font-weight: normal }
Qapla'
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)