[HTML/CSS] Bizar block probleem

Pagina: 1
Acties:

  • aCCuReRaS
  • Registratie: Mei 2003
  • Laatst online: 06-05 21:43
Ik heb volgende structuur:

<div id="main">
<div id="content">
<div id="content-header"></div>
<div id="contentarea"></div>
</div>
<div id="menu"></div>
</div>

main heeft een bgcolor meegekregen, content block staat links, menu rechts dmv floating.
aangezien mijn content altijd langer zal zijn dan de menu, heb ik de main div zelfde bgcolor meegegeven als de menu div, om ervoor te zorgen da de menu block er altijd even lang uitziet als de content block.

nu het vreemde is, de main div stopt waar de text in de menu stopt. en loopt dus niet door tot de onderkant van de content block

verwarde uitleg misschien, maar hier staat alles online:
http://www.kumulus.be/dev/

iemand die mij kan zeggen wat ik fout doe? ik weet het namelijk echt niet meer ^^

*update*
in Internet Explorer 6 wordt het correct weergegeven
Firefox loopt de kleur niet door, evenals opera (Version 8.0 Build 7561)

[ Voor 18% gewijzigd door aCCuReRaS op 03-05-2005 13:01 . Reden: browser update ]


  • Fuzzillogic
  • Registratie: November 2001
  • Laatst online: 01-07-2025
Ik zie hier (Opera 8, FF 1.0.3) het probleem niet. Alleen die ene browser met 4 jaar achterstallig onderhoud maakt er een zooitje van.

  • aCCuReRaS
  • Registratie: Mei 2003
  • Laatst online: 06-05 21:43
de kleur loopt ook in opera niet door

  • André
  • Registratie: Maart 2002
  • Laatst online: 06-05 11:13

André

Analytics dude

Ik zie het probleem ook niet? Is het de bedoeling dat dat groene stuk aan de rechterkant tot aan de onderkant moet komen ofzo?

  • aCCuReRaS
  • Registratie: Mei 2003
  • Laatst online: 06-05 21:43
ja :)

  • André
  • Registratie: Maart 2002
  • Laatst online: 06-05 11:13

André

Analytics dude

Zet dan onder je content div dit neer:
code:
1
<br style="clear: both" />

  • aCCuReRaS
  • Registratie: Mei 2003
  • Laatst online: 06-05 21:43
ik heb het er gezet, maar het resultaat is niet wat het moet zijn... (check url voor update)

  • André
  • Registratie: Maart 2002
  • Laatst online: 06-05 11:13

André

Analytics dude

aCCuReRaS schreef op dinsdag 03 mei 2005 @ 13:15:
ik heb het er gezet, maar het resultaat is niet wat het moet zijn... (check url voor update)
Waarom niet dan? Zo wil je het toch? En zo niet, wat wil je dan precies bereiken?

  • aCCuReRaS
  • Registratie: Mei 2003
  • Laatst online: 06-05 21:43
wel, het is de bedoeling dat die menu bovenaan blijft staan, nu staat die onderaan de content...

  • André
  • Registratie: Maart 2002
  • Laatst online: 06-05 11:13

André

Analytics dude


  • chris
  • Registratie: September 2001
  • Laatst online: 11-03-2022
Waarom gebruik je niet gewoon tables voor je layout? Aangezien je een groot deel (met name de navigatie) in Flash doet, heeft het gebruiken van css voor je layout eigenlijk geen voordelen. Je site zal op deze manier echt niet toegankelijk worden, en wat jij wilt bereiken is volgens mij veel makkelijker via tables te doen.

Zo ziet je site er in links uit:
Afbeeldingslocatie: http://www.tweakers.net/ext/f/57863/thumb.png

  • aCCuReRaS
  • Registratie: Mei 2003
  • Laatst online: 06-05 21:43
omdat ik een jaartje geleden ben overgestapt op css only layouts :)
dit is de eerste keer dat er zo'n probleem optreed. het moet gewoon werken zo

en ivm links, wees gerust, er komt nog een navigatie voor text browsers ;)

  • aCCuReRaS
  • Registratie: Mei 2003
  • Laatst online: 06-05 21:43
om deze thread nuttig af te sluiten, hier de oplossing:

#clear {
clear: both; /* extend height of #main to longest column */
height: 1px;
overflow: hidden; /* prevent IE expanding the container */
margin: 0; /* keep flush with surrounding blocks */
}

zet die css code in de css file, en voeg onder de menu div een nieuwe div toe:
<div id="clear"></div>

  • T-MOB
  • Registratie: Maart 2001
  • Nu online
aCCuReRaS schreef op dinsdag 03 mei 2005 @ 13:56:
om deze thread nuttig af te sluiten, hier de oplossing:
Voor het clear-probleem heeft Anne al eens een CSS-only oplossing aangedragen. Gewoon zo:
Cascading Stylesheet:
1
2
3
4
#main {
 overflow: auto; //dit is voldoende volgens de CSS spec
 _height: 1%; //en zo snapt IE het ook \0/
}

Regeren is vooruitschuiven


  • AxiMaxi
  • Registratie: December 2000
  • Laatst online: 28-04 16:00
T-MOB schreef op dinsdag 03 mei 2005 @ 14:07:
(...)
Cascading Stylesheet:
1
2
3
{ // knip
 _height: 1%; //en zo snapt IE het ook \0/
}
Please explain: waarom dat underscoortje voor height?

[Hier had mijn handtekening kunnen staan]


Verwijderd

Dan leest alleen IE de property in.

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

AxiMaxi schreef op woensdag 04 mei 2005 @ 10:46:
[...]

Please explain: waarom dat underscoortje voor height?
Zodat alleen IE deze regel oppakt ;)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

T-MOB, CSS kent alleen /* gevolgd door */ commentaarstijl. Al het andere is nogal, euh, fout.
Pagina: 1