Verschuivende floating div's

Pagina: 1
Acties:

  • Zeezicht
  • Registratie: Juni 2001
  • Laatst online: 18-04 10:18
Ik heb op een website (in aanbouw) een aantal div's gebruikt die naast elkaar moeten floaten. Dit gaat meestal goed, maar soms gaat de 3e (de meest rechtse) div ineens naar beneden. Het ligt niet aan de ruimte van het browservenster, want ik heb er een div omheen gezet die een vaste grote heeft. Het probleem treedt volgens ook alleen op in Firefox, maar het kan zijn dat ik het alleen in deze browser heb gezien omdat ik daar het meeste in ontwikkel en dus ook daar het meeste controleer.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<div id="container">
    <div id="Leftside">
        {Menu}
    </div>
    
    <div class="main">
        {Content}
    </div>

    <div id="Rightside">
        {Content}
    </div>
    <div style="clear: both;"></div>
</div>


De bijbehorende CSS:
code:
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
#container {
  margin-top: -80px;
  margin-left: 0px;
  padding: 0 0 0 0;
  width: 990px;
  text-align: left;
  border: 0px;
  display: table;
}

div.main {
    background: url('gfx/bg.jpg') repeat-y left;
    border: 1px solid #a9a9a9;
    background-color: #fff;
    display: block;
    padding: 5px;
    text-align: justify;
    z-index: 2; 
    width: 555px;
    float: left;
    overflow: hidden;
    height: 100%;
}

#Leftside {
  width: 150px;
  float: left; 
  margin: 0px; 
  margin-right: 8px;
}
#Rightside {
    width: 240px; 
    float: left;
    background-color: #5999AB;
    margin: 0px;
    margin-left: 8px;
    padding: 5px;
    height: 100%;
    display: block;
}


Meestal staat het na een refresh weer goed, maar het is natuurlijk geen gezicht dat dit gebeurt. Weet iemand waar dat aan kan liggen?

Verwijderd

heb je een url? ik zie hier niks geks aan eigenlijk

  • Zeezicht
  • Registratie: Juni 2001
  • Laatst online: 18-04 10:18
Ik heb het nog niet online staan. Zal even een voorbeeld klaar maken....

  • Zeezicht
  • Registratie: Juni 2001
  • Laatst online: 18-04 10:18
Ik heb even de originele teksten en foto's verwijderd en hier online gezet: http://www.hostingbrothers.nl/div/

Het lastige is alleen dat het probleem zich niet altijd voordoet. Dus ik kan je niet garanderen dat je het nu gaat zien.

  • tweakerbee
  • Registratie: Maart 2000
  • Laatst online: 27-04 21:03

tweakerbee

dus..?

Gokje: Je hebt voor foto's / images niet de height meegegeven. Moet je voor de grap eens een Shift refresh uitvoeren op je pagina. Doet ie het weer? Even height & width bij images meegeven. Anders kan FF geen rekening houden met hoe hoog de pagina is.
Had iets soortgelijks met een div die aan de bodem vast moest.

You can't have everything. Where would you put it?


  • Zeezicht
  • Registratie: Juni 2001
  • Laatst online: 18-04 10:18
Width en height staan beide genoemd. Alleen bij sommige plaatjes ook in de style ervan (komt door online editor in de beheer omgeving). Maar alle maten passen erin.

  • Zeezicht
  • Registratie: Juni 2001
  • Laatst online: 18-04 10:18
Niemand een idee waardoor dit kan gebeuren?

  • MaTriCX
  • Registratie: Augustus 2002
  • Laatst online: 18-07-2024
Dit komt meestal doordat de boxen het argument 'float : left' hebben en de container geen vaste breedte. Maar bij jou lijkt de site gewoon goed te werken, in ieder geval wel in het voorbeeld dat je gegeven hebt (FireFox).

Als je trouwens wilt dat je website niet vreemd gaat doen (met drie div-kolommen) moet je eens faux-columns opzoeken in google.

  • Zeezicht
  • Registratie: Juni 2001
  • Laatst online: 18-04 10:18
Ik heb het probleem zelf al een tijdje niet meer gezien (wel met net wat meer ruimte als speling in de container). Dus ik denk dat ik er verlost van ben...
Pagina: 1