Можно ли центрировать элемент встроенного блока, и если да, то как?

У меня есть элемент с изначально неизвестной шириной, в частности, уравнение MathJax, предоставленное пользователем. У меня есть элемент, установленный как встроенный блок, чтобы гарантировать, что ширина элемента соответствует его содержимому и чтобы он имел определенную ширину. Однако это мешает традиционным методам центрирования. То есть следующее не работает:

.equationElement
{
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
}

И решения не может быть:

.equationElement
{
    display: block;
    width: 100px;
    margin-left: auto;
    margin-right: auto;
}

Потому что я заранее не знаю, какой должна быть ширина, и если пользователь нажимает на уравнение, мне нужно выделить все уравнение, поэтому Я не могу установить ширину равной 0. Есть ли у кого-нибудь решение для центрирования этого уравнения?

57
задан Deets McGeets 3 August 2016 в 21:40
поделиться