Правильное решение (согласно спецификации) - это то, что у вас есть.Вы должны установить оба поля на auto, чтобы центрировать блок.
Но, как обычно, проводник не играет по правилам.Чтобы сделать его центром блока, вы должны установить text-align
родительского элемента на center
.Поскольку вы, вероятно, не хотите, чтобы весь текст в самом элементе также был центрирован, вам придется снова отрицать поведение, установив для text-align
значение left
.