Почему при position:absolute, top:50%, left:50% нужно использовать transform: translate(-50%, -50%)

CSSfrontendtransformвеб-разработкапозиционирование