Toon posts:

IE 5(.01) box model omzeilen?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ben bezig met een website. Heb met zo correct mogelijk gebruik van HTML 4.01 en CSS geprobeerd te zorgen dat de website in alle browsers enigszins gelijk eruit ziet.
Met de meeste browsers is dit gelukt, en ik heb gekozen om geen rekening te houden met IE3/IE4. Maar IE 5(.01) wil ik wél meepakken.

Pagina - http://www.rszdesign.com/temp/vassy1.php
CSS (layout) - http://www.rszdesign.com/temp/global/layout.css
CSS (booking form) - http://www.rszdesign.com/temp/global/mod_bookingform.css

Ik heb nu het volgende probleem:
Ik heb links een float die een vaste width heeft, en rechts een float die ook een vaste width heeft, dit werkte in alle pagina's goed, behalve in de pagina met een formulier.

In het formulier heb ik namelijk de <input> velden een breedte gegeven van 100%. Volgens de standaarden hoort ie dan 100% van het parent element te renderen. IE 5 werkt natuurlijk niet zo, dus die rendert hem leuk 100% van de 'container' <div>, waardoor de float (rechts) te groot wordt.
En doordat de float te groot wordt gaat ie onder de linker float zitten en dit ziet er niet uit.

Mijn vraag is dus; Hoe zou ik dit specifiek voor IE 5(.01) kunnen veranderen? IE 5.5 en hoger werken namelijk wél goed...

Alvast bedankt!

[ Voor 15% gewijzigd door Verwijderd op 16-03-2005 14:14 ]


  • T-MOB
  • Registratie: Maart 2001
  • Laatst online: 23:33
Uhmm even heel simpel hoor... geef ze een breedte in pixels. Het is niet dat de 100% noodzakelijk is. Je design is toch fixed :)

/edit:

Iets anders, misschien nog even een overflow: visible; gooien op je linkerfloat. Als je in IE namelijk de textgrootte ophoogd krijg je hetzelfde verspringen omdat IE width als min-width interpreteert.

[ Voor 46% gewijzigd door T-MOB op 16-03-2005 15:47 ]

Regeren is vooruitschuiven


Verwijderd

Topicstarter
Goed punt/goede punten. Ik dank je vriendelijk! :)