Ik heb de volgende code:
In de browser ziet dit er als volgt uit (de quote-div begint op de hoogte waar de feature right div stopt):

Alleen, doordat ik .quote 150 pixels breed heb gemaakt en een float: left heb meegegeven, verwachtte ik dat de quote naast de lange feature right div en onder de features left en middle divs zo worden geplaatst, zoals:

Dit gebeurt dus niet. Ik dacht dat ik misschien id's ipv classes zou moeten gebruiken, maar als ik alle classes in id's verander, blijft het resultaat gelijk. Wat doe ik verkeerd?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| <style>
.main {width: 300px;}
.feature {float: left; width: 90px; padding-bottom: 5px;}
.feature.middle, .feature.right {padding-left: 10px; border-left: 1px #ccc solid;}
.quote {float: left; width: 150px;}
</style>
<div class="main">
<div class="feature left">Feature 1</div>
<div class="feature middle">Feature 2</div>
<div class="feature right">Feature 3, feature three, feature drie</div>
<div class="quote">Een quote is een quote, of course of course</div>
</div> |
In de browser ziet dit er als volgt uit (de quote-div begint op de hoogte waar de feature right div stopt):

Alleen, doordat ik .quote 150 pixels breed heb gemaakt en een float: left heb meegegeven, verwachtte ik dat de quote naast de lange feature right div en onder de features left en middle divs zo worden geplaatst, zoals:

Dit gebeurt dus niet. Ik dacht dat ik misschien id's ipv classes zou moeten gebruiken, maar als ik alle classes in id's verander, blijft het resultaat gelijk. Wat doe ik verkeerd?
[ Voor 21% gewijzigd door Reveller op 26-05-2006 16:50 ]
"Real software engineers work from 9 to 5, because that is the way the job is described in the formal spec. Working late would feel like using an undocumented external procedure."

