【发布时间】:2011-11-27 22:29:26
【问题描述】:
我有一个初始宽度未知的元素,特别是用户提供的 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。有没有人有解决方案来使这个方程居中?
【问题讨论】:
-
顺便说一下,该页面上的 Chrome 注册似乎中断了。如果我单击注册按钮,无论是否使用 JavaScript,都不会发生任何事情。
-
令人着迷!我正在使用 Chrome,它对我来说很好用。您使用的是什么帐户类型?谷歌、脸书、推特?
-
myopenid。如果 JavaScript 关闭,我 100% 不会在谷歌浏览器中工作。该按钮甚至没有表单,也不是提交按钮。
-
啊,我明白了。我没有检查所有可能的登录。谢谢你的说明。否则,我永远不会知道。该应用程序严重依赖 Javascript,因此没有 JS 无法注册是可以的。但是,如果用户没有激活 JS,我应该在某处记下这一点。谢谢。
-
还有一件事:你的项目听起来很有趣,所以我访问了它的网站。 developer page 声明“Veda 项目是开源的,(...)”,但我找不到指向 github(或任何其他)存储库的链接。为什么不加一个?而且,没有冒犯,但是在项目实际上只是一张名片时有一个捐赠页面使它看起来像一个骗局。为什么捐款页面的国家预设为美国,而不是我的 IP 所在的国家?