У меня есть элемент изначально неизвестной ширины, в частности, уравнение MathJax, предоставленное пользователем. У меня есть элемент, установленный как встроенный блок, чтобы гарантировать, что ширина элемента соответствует его содержимому и поэтому имеет определенную ширину. Однако это предотвращает традиционные методы центрирования. То есть следующее не работает:
.equationElement
{
display: inline-block;
margin-left: auto;
margin-right: auto;
}
И решение не может быть:
.equationElement
{
display: block;
width: 100px;
margin-left: auto;
margin-right: auto;
}
Потому что я понятия не имею, какая ширина должна быть на самом деле заранее, и если пользователь нажимает на уравнение, мне нужно, чтобы все уравнение было выделено, поэтому я не могу установить ширину в 0. Есть ли у кого-нибудь решение для центрирования этого уравнения?