我试图在html窗体中居中输入字段和按钮(标记)。我用自动左右边距来做这件事。这适用于大多数浏览器不错,但对Mac上的浏览器不居中(它在铬对于Linux):在Google Chrome for Mac中将输入按钮居中放置在Google Chrome中
<html>
<body>
<form style="width: 300px; display: block; text-align: center; background: red;">
<input value="Centre" type="submit" style="display: block; margin: 10px auto; background: green;" />
</form>
</body>
</html>
我希望看到该按钮的形式内,但在Chrome的Mac为中心的我看到它的左手边。如果我给它一个明确的宽度的按钮居中,或者如果我使用另一个表单元素,如textarea,但这些都不是非常令人满意的解决方案。
如果行为不同于操作系统和操作系统,那么我认为你遇到了Chrome/Webkit的bug。 – 2010-11-05 11:56:35