offtopic:
Kom weer even overwaaien van de buren - ben zo weer weg...
Kom weer even overwaaien van de buren - ben zo weer weg...
Ben druk bezig met diverse css box-tutorials maar ik heb nu een situatie waar ik niet uitkom. Ik verwacht dat de oplossing vrij simpel is, maar ik wil graag even de achterliggende gedachte juist uitgelegt krijgen zodat ik er daadwerkelijk iets van leer.
De situatie is als volgt;

Echter, als ik de inhoud van een #artikel dermate groot maak dat het artikelelement noodgedwongen naar onder verlengt moet worden, dan rekt #container niet mee;

Ik heb even gekeken wat de oorzaak is en dat was redelijk snel gevonden; het komt omdat de #artikel elementen de stijleigenschap "float:left;" meekrijgen. Echter, dit is noodzakelijk omdat de elementen elkaar horizontaal moeten opvolgen.
Kan iemand uitleggen wat ik verkeerd doe, maar eigenlijk, welke gedachte ik aan moet houden als ik op deze manier werk met boxes?
Gebruikte style;
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| div.artikel {
width: 100px;
float: left;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #cecece;
padding-right: 24px;
color: #255080;
padding-bottom: 10px;
}
div.container {
clear: left;
width: 620px;
background-color: yellow;
} |
Als het kan liggen aan eventuele parent-elementen, dit geheel bevindt zich namelijk weer in een x-aantal div's i.v.m. de layout van de website, dan moet het even gemeld worden. Ik zal dan extra relevante code posten.