Mmm.. Dus het ligt aan position absolute. Hoe kan ik op een andere manier verticaal centreren? Ik kan geen andere manier vinden. Voor horizontaal centreren kan ik altijd nog margin:0 auto gebruikern.
Plaats een container om je container en werk met min width en max width? Dat zorgt er voor dat je div niet uit beeld kan verdwijnen, denk ik zo.
Als dat niet werkt moet je even googlen, heb pas geleden nog een css oplossing gezien die werkte, heb momenteel geen tijd om het te zoeken voor je though..
Je hebt zo en zo 1 fout in je css zitten, je container heeft een border, maar die trek je niet van margin af. Haal dus die border weg en maak een 2de container div.
Verder heb ik de volgende link gevonden, waarschijnlijk zal dit je probleem wel verhelpen. Zo niet, dan weet ik het momenteel ook niet meer..