Ben bezig met een nieuwe lay-out voor mijn site en heb een probleem waarbij ik denk dat het ligt aan de floats die ik gebruik. Heb in het forum gekeken naar meerdere onderwerpen hierover maar de oplossingen daar helpen mij niet.
Ik wil het volgende bereiken:

Maar wat ik wil is dat de div CONTENT of PHOTOS meerekken naar rechts als er meer fotos komen (heb de fotos naast elkaar gepositioneerd middels een left float. Nu lukt het me alleen als ik de PHOTOS div een width opgeef die groot genoeg is, maar ik wil dat dit automatisch meerekt met de inhoud van de divs.
Ik heb daarbij de volgende html en css code:
Iemand tips hoe ik dit probleem oplos?
Ik wil het volgende bereiken:

Maar wat ik wil is dat de div CONTENT of PHOTOS meerekken naar rechts als er meer fotos komen (heb de fotos naast elkaar gepositioneerd middels een left float. Nu lukt het me alleen als ik de PHOTOS div een width opgeef die groot genoeg is, maar ik wil dat dit automatisch meerekt met de inhoud van de divs.
Ik heb daarbij de volgende html en css code:
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nl" lang="nl"> <head> <title>Niels Vos Photography :: Landscape </title> <link href="css/style.css" media="screen" rel="stylesheet" type="text/css" /> </head> <body> <div id="sitebox"> <div id="left"> <h1>Niels Vos Photography 2009</h1> <div id="menu"> </div> </div> <div id="content"> <div id="photos"> <img src="work/landscape/land021.jpg" alt="" /> <img src="work/landscape/land014.jpg" alt="" /> </div> </div> </div> </body> </html> |
Cascading Stylesheet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
| * { margin: 0px; padding: 0px; } body { background: #141414 url('../images/main-bg.gif') repeat-y; color: #fff; font-family: 'Lucida Grande', "Verdana"; } #sitebox { margin: 40px 40px 0px 40px; height: 500px; } #left { position: absolute; left: 40px; margin: 0px; width: 300px; height: 500px; } h1 { width: 300px; height: 150px; background: url('../images/logo.gif') no-repeat; text-indent: -3000px; } #menu { width: 300px; height: 350px; background: #444444 url('../images/menu-bg.gif') repeat-y; color: #000; } #content { margin: 0px 0px 0px 300px; } #photos { padding: 15px 0px 15px 15px; height: 470px; background: #fff; color: #000; } #content img { float: left; margin: 0px 15px 0px 0px; } |
Iemand tips hoe ik dit probleem oplos?