Vage titel, ik weet het maar het probleem is als volgt:
Ik heb een CMS(je) gebouwd op basis van div's. In het midden heb ik zogenaamde "items" waar een image in kan staan. Het kan voorkomen dat de tekst binnen het item-div minder "hoog" is dan het plaatje. De div wordt alleen niet groot genoeg waardoor het plaatje wordt afgekapt. IE en Opera doen het allebei wel goed, maar in mozilla (firefox) ziet het er als volgt uit:

Wat heb ik al geprobeerd:
- Een div om de image heenzetten -> dit had geen effect (bij mij althans
)
- clear: both; in de item div -> dit heeft in ieder geval als effect dat de tweede div niet "over" het plaatje heen begint
- position: absolute; -> dit werkt, alleen komen dan alle items over elkaar heen, wat niet echt wenselijk is...
Html versie staat hier
CSS Code van het item div, waarin dan de <img> staat:
Wie weet hoe ik dit het makkelijkst (met CSS) kan oplossen? Het zal wel (weer) erg simpel zijn, maar ik kom er niet uit...
Ik heb een CMS(je) gebouwd op basis van div's. In het midden heb ik zogenaamde "items" waar een image in kan staan. Het kan voorkomen dat de tekst binnen het item-div minder "hoog" is dan het plaatje. De div wordt alleen niet groot genoeg waardoor het plaatje wordt afgekapt. IE en Opera doen het allebei wel goed, maar in mozilla (firefox) ziet het er als volgt uit:

Wat heb ik al geprobeerd:
- Een div om de image heenzetten -> dit had geen effect (bij mij althans
- clear: both; in de item div -> dit heeft in ieder geval als effect dat de tweede div niet "over" het plaatje heen begint
- position: absolute; -> dit werkt, alleen komen dan alle items over elkaar heen, wat niet echt wenselijk is...
Html versie staat hier
CSS Code van het item div, waarin dan de <img> staat:
Cascading Stylesheet:
1
2
3
4
5
6
7
8
| div.item { position:relative; background-color: #e2e2e2; border: 1px dashed black; clear: both; width: 450px; margin: 0px auto 15px auto; } |
Wie weet hoe ik dit het makkelijkst (met CSS) kan oplossen? Het zal wel (weer) erg simpel zijn, maar ik kom er niet uit...