最佳答案
我有一个最初宽度未知的元素,特别是用户提供的 MathJax 方程。我将元素设置为 inline-block,以确保元素的宽度符合其内容,并且具有已定义的宽度。然而,这阻止了传统的定心方法。也就是说,以下方法不起作用:
.equationElement
{
display: inline-block;
margin-left: auto;
margin-right: auto;
}
解决办法不可能是:
.equationElement
{
display: block;
width: 100px;
margin-left: auto;
margin-right: auto;
}
因为我不知道宽度事先应该是什么,如果用户点击方程,我需要整个方程高亮显示,所以我不能设置宽度为0。有人能解决这个等式的中心问题吗?