[CSS] kolommen maken

Pagina: 1
Acties:
  • 132 views

Onderwerpen


Acties:
  • 0 Henk 'm!

  • martijn2008
  • Registratie: December 2009
  • Laatst online: 21-08-2022
Hallo allemaal,

Ik wil op mijn website 3 kolommen, dat is gelukkig gelukt, maar dat heb ik gedaan met float:left;
dat had als gevolg dat mijn "achtergrond div" niet meer automatisch zich aanpast aan de inhoud. En dat zou heel vervelend zijn, omdat als ik iets toevoeg in een kolom, dat ik dan in css weer de hoogte moet aanpassen. Nu heb ik als voorbeeld wel de hoogte ingesteld, zodat jullie kunnen zien hoe het er uit moet zien:http://99martijn99.110mb.com/linksite/
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
.bg {
    width:800px;
    height:320px; /*<------- wil ik dus liever NIET!*/
    background-image:url(images/bg.png);
    background-repeat:repeat;
    text-align:left;
}
.header {
    background-image:url(images/bg.png);
    height:150px;
    margin-bottom: 10px;
}
.header h1{
    color:#06F;
    padding:20px;
}
.kolom1 {
    width:250px;
    float:left;
    margin-right: 12px;
    margin-left: 13px;
}
.kolom2 {
    width:250px;
    float:left;
}
.kolom3 {
    width:250px;
    float:left;
    margin-right: 13px;
    margin-left: 12px;
}
.categ {
    width:250px;
    margin-bottom: 10px;
    }
.categ .categheader {
    background-color:#F00;
    }
.categ .categcontent {
    background-color:#FFFFBB;
    }
.footer{
    text-align:center;
    background-image:url(images/footer.png);
    width:800px;
    height:40px;}
p {
    padding:2px;
}
Is de ingekorte versie, voor de volledige versie kijk op: http://99martijn99.110mb.com/linksite/style.css

Ik hoop dat iemand de oplossing heeft, een vriend van me zit met het zelfde probleem.

Acties:
  • 0 Henk 'm!

  • SilencerNL
  • Registratie: Juli 2002
  • Laatst online: 11:59

SilencerNL

No remorse

Zoek eens naar Faux Columns, volgens mij is dat wat je bedoelt.

Don't dream your life, live your dreams!


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Zet een overflow:auto; op je bg div et voila.
Zie ook http://www.quirksmode.org/css/clearing.html (en let even op de IE uitzondering en de oplossing daarvoor)

[ Voor 55% gewijzigd door RobIII op 23-11-2010 19:21 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

Verwijderd

Kom op zeg, er is echt vreselijk veel over dit onderwerp te vinden. Kijk eens naar de clear property en ga voortaan eerst even beter zoeken.

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Verwijderd schreef op dinsdag 23 november 2010 @ 19:20:
Kom op zeg, er is echt vreselijk veel over dit onderwerp te vinden. Kijk eens naar de clear property en ga voortaan eerst even beter zoeken.
^^ dat.

Het hele punt van floats is dat ze soort van uit de layout breken en zich op zo'n manier positioneren op een plek dat andere elementen eromheen vallen. Hoe je dat oplost had je met een simpele zoekquery ook op kunnen lossen. ;)

Volgende keer dus iets beter zoeken asjeblieft. Dit topic gaat op slot.

Je hebt trouwens last van divveritus. Niet alles is een div in webdesign. Menu's horen lijsten te zijn, headers horen headers te zijn, enz. Bij jou is alles een div.

[ Voor 11% gewijzigd door NMe op 23-11-2010 19:27 ]

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Dit topic is gesloten.