Potrzebuję wyśrodkować DIV na środku poza ekranem, zarówno w poziomie, jak iw pionie, nie znam rozmiaru DIV, a div to position:fixed;
.Jak wyśrodkować DIV o nieznanym rozmiarze w poziomie i pionie na ekranie
Ta ujemna sztuczka z marginesem nie działa, ponieważ nie znam rozmiaru div. top:50%; left:50%; magin-top:-100; margin-left:-100;
margin-left: auto; margin-right: auto;
nie działa, ponieważ nie pracuje z position:fixed;
i margin-top:auto; margin-bottom:auto;
również nie pionowo środek;
Znalazłem, że ta metoda: display: table-cell; vertical-align: middle;
nie działa eter;
Wiem, jak to zrobić z JavaScript za pomocą getComputedStyle, aby uzyskać rozmiar zawartości div, i zrobić matematykę, aby naprawić to położenie, ale chcę czyste rozwiązanie CSS, ponieważ nie chcę wywoływać JS za każdym razem zmieni się zawartość div.
Jak zmienia się zawartość "div"? Poprzez zwykłą animację CSS lub animacje JavaScript? – balexandre
@balexandre nie ma animacji, zmiany treści za pośrednictwem Ajax –