Ik probeer een div op de volgende manier te centreren, echter zorgt deze manier ervoor dat de div meeschaalt als men de window kleiner maakt. Wat niet de bedoeling is.
Wat ik zou willen bereiken is de huidige centreer-methode aan te houden(dus percentages te gebruiken ipv pixels), maar dan het meeschalen van de div proberen te voorkomen waneer men een window aanpast qua grootte.
Ik weet dat er andere manieren zijn om zaken te centreren, maar na zoveel manieren te hebben geprobeerd was er altijd wel iets mis qua cross-browser compatibility of ontstonden er problemen wanneer men de window schaalde. (Wanneer centreren in Firefox werkte, faalde het bijv in IE, of wanneer het in beide werkte, maar men de window kleiner maakte, dan werd de content weer onbereikbaar buiten de window zonder dat men ernaartoe kon scrollen. Of wanneer door 1 of andere gelukkige toevallige hack centreren voor alle browsers werkte zonder fouten wanneer men de window kleiner maakte, dan werkte het weer niet op mobiele browsers etc, zo was er altijd wel wat.)
Wat ik zou willen bereiken is de huidige centreer-methode aan te houden(dus percentages te gebruiken ipv pixels), maar dan het meeschalen van de div proberen te voorkomen waneer men een window aanpast qua grootte.
Ik weet dat er andere manieren zijn om zaken te centreren, maar na zoveel manieren te hebben geprobeerd was er altijd wel iets mis qua cross-browser compatibility of ontstonden er problemen wanneer men de window schaalde. (Wanneer centreren in Firefox werkte, faalde het bijv in IE, of wanneer het in beide werkte, maar men de window kleiner maakte, dan werd de content weer onbereikbaar buiten de window zonder dat men ernaartoe kon scrollen. Of wanneer door 1 of andere gelukkige toevallige hack centreren voor alle browsers werkte zonder fouten wanneer men de window kleiner maakte, dan werkte het weer niet op mobiele browsers etc, zo was er altijd wel wat.)
code:
1
2
3
4
5
6
7
8
9
| #div { position:relative; top: 10px; left: 3%; width: 94%; height: 80px; background-color: red; } |