Om een site gecentreerd uit te lijnen gebruik(te) ik de volgende CSS
bij een volgende structuur
Wanneer ik bij deze structuur via
de tekengrootte van de site aanpas vallen de teksten over de randen van hun bovenliggende elementen heen.
Een oplossing die ik heb gevonden is de position:absolute; vervangen door position:relative;. Dit geeft in ieder geval geen problemen bij het verder weergeven van de site.
Om gelijk maar even 2 voorbeelden te geven:
- http://www.fabianonline.nl/orings/ontwerp_goed.asp
- http://www.fabianonline.nl/orings/ontwerp_fout.asp
Mijn vragen:
- Is dit een bug van firefox / mozilla??
- Zijn er nog andere oplossingen??
Cascading Stylesheet:
1
2
3
4
5
| #site_container{ position:absolute; left:50%; margin-left:-(1/2* de breedte) } |
bij een volgende structuur
HTML:
1
2
3
4
5
| <body> <div id="site_container"> <!-- hierin een hoop zooi --> </div> </body> |
Wanneer ik bij deze structuur via
JavaScript:
1
| document.body.style.fontSize = 'XXpx' |
de tekengrootte van de site aanpas vallen de teksten over de randen van hun bovenliggende elementen heen.
Een oplossing die ik heb gevonden is de position:absolute; vervangen door position:relative;. Dit geeft in ieder geval geen problemen bij het verder weergeven van de site.
Om gelijk maar even 2 voorbeelden te geven:
- http://www.fabianonline.nl/orings/ontwerp_goed.asp
- http://www.fabianonline.nl/orings/ontwerp_fout.asp
Mijn vragen:
- Is dit een bug van firefox / mozilla??
- Zijn er nog andere oplossingen??
Op zoek naar een baan als Coldfusion webdeveloper? Mail me!