Page 1 of 1
[Opgelost] verkeerde breedte in IE6 ondanks javascript
Posted: Mon Jul 28, 2008 6:35 pm
by rodeto
Ik heb in mijn CSS de breedte van de site opgegeven in em en via de sjabloon voor IE6 een breedte in pixels (980 px) opgegeven. Echter IE6 pikt dit niet op en vult de breedte 100% wat bij mijn scherm neerkomt op ruim 1200 pixels.
Ik kan niks vinden wat ik vergeten zou zijn maar blijkbaar is dat toch wel zo. Kan iemand mij hierin helpen ?
Re: verkeerde breedte in IE6 ondanks javascript
Posted: Mon Jul 28, 2008 9:12 pm
by rodeto
Ja, natuurlijk. Excuus. Het gaat om
deze site.
Re: verkeerde breedte in IE6 ondanks javascript
Posted: Tue Jul 29, 2008 1:19 pm
by RonnyK
Ik bekijk de pagina in IE6 en zie wel degelijk dat de pagewrapper smaller is dan de gehele breedte van de pagina....
Ronny
Zou je anders je CSS-deel en Template-deel kunnen posten.
Re: verkeerde breedte in IE6 ondanks javascript
Posted: Tue Jul 29, 2008 1:26 pm
by rodeto
Ik heb deze site met spoed zodanig moeten inrichten dat het goed staat. De klant had ineens haast. Ik heb er dan ook snel een fixed width van gemaakt.
Excuus voor dit ongemak.
Re: verkeerde breedte in IE6 ondanks javascript
Posted: Wed Jul 30, 2008 4:38 pm
by rodeto
OK, nieuwe ronde, nieuwe kansen.
Ik heb nog een website waar ik mee bezig ben en dat is
deze website.
In de css-stylesheet staat :
div#pagewrapper {
margin: 0 auto; /* this centers wrapper */
max-width: 75em; /* IE wont understand these, so we will use javascript magick */
min-width: 65em;
}
en in de sjabloon staat
=b){nw=b+"px";}if(w
#pagewrapper {width:expression(P7_MinMaxW(720,950));}
#container {height: 1%;}
{/literal}
{literal}
{/literal}
In Firefox en IE7 komt het allemaal prima over maar in IE6 is de breedte beeldvullend en niet gerelateerd aan de pixelbreedte die hierboven genoemd wordt.
Is er iets wat ik vergeet of doe ik iets fout? Iemand die mij kan helpen ?
Re: verkeerde breedte in IE6 ondanks javascript
Posted: Thu Jul 31, 2008 1:34 pm
by rodeto
Het lijkt erop dat het stukje javascript niet goed wordt opgepakt door IE6. De style opmaak voor IE6 heb ik verwijderd en ik heb in de stylesheet het volgende geplaatst :
* html div#pagewrapper {
width: 975px;
}
deze opmaak doorstaat de CSS Validation Service en ik ga er dan ook vanuit dat dit goed gaat. Ik heb nu de opmaak in IE7 en FF met een min- en een max-width en in IE6 is het een fixed width.
De pagina valideert helemaal correct met CSS en XHTML