【发布时间】:2012-05-29 03:08:43
【问题描述】:
标记:
<input type="button" value="random text random text random text random text random text"
style="padding-left:20px; text-align:left; width:100px;" />
这里padding-left 工作正常,直到我设置宽度,在中间切掉文本,这将padding-left 推开。顺便说一句,这只是一个 Firefox 问题。在所有其他浏览器中都能正常工作。实例:http://jsfiddle.net/aB25a/1
有什么想法吗?
【问题讨论】:
-
谢谢你的提示,我会马上做的。
-
这里是 jsfiddle 链接:jsfiddle.net/aB25a/1
-
所以重点是 Firefox 试图将按钮中的文本居中,包括让它溢出到左侧填充中。事实证明,一些网站依赖于这种行为;这就是它被实施的原因。
-
感谢鲍里斯的信息。你知道有什么方法可以防止这种情况发生吗?
-
使用
<button>和包含文本的<span>并在<span>上设置填充?
标签: css firefox button padding