Ich muss ein DIV in der Mitte des Bildschirms zentrieren, sowohl horizontal als auch vertikal, ich kenne die DIV-Größe nicht, und das div ist position:fixed;
.So zentrieren Sie ein DIV mit unbekannter Größe horizontal und vertikal auf dem Bildschirm
Dieser negative Rand Trick funktioniert nicht, weil ich die div Größe nicht kenne. top:50%; left:50%; magin-top:-100; margin-left:-100;
Die margin-left: auto; margin-right: auto;
nicht da funktioniert funktioniert nicht mit position:fixed;
und margin-top:auto; margin-bottom:auto;
tut auch nicht vertikal Zentrum;
Ich fand, dass diese Methode: display: table-cell; vertical-align: middle;
nicht funktionieren Ether;
Ich weiß, wie dies mit JavaScript mit GetComputedStyle, um die div-Inhalt Größe zu bekommen, und tun die Mathe, um es Position zu beheben, aber ich möchte eine reine CSS-Lösung, weil ich nicht jedes Mal ein JS auslösen möchte Mein Div-Inhalt ändert sich.
Und wie ändert sich dein 'div' Inhalt? Durch einfache CSS-Animation oder JavaScript-Animationen? – balexandre
@balexandre gibt es keine Animation, Änderungen der Inhalte über Ajax –