【发布时间】:2015-05-02 07:23:35
【问题描述】:
我在为提交按钮添加填充时遇到问题。我在 JSFiddle 中创建了一个超简单的示例:
http://jsfiddle.net/yxr197pa/1/
这是它的代码:
HTML:
<input type="submit" value="Submit" />
CSS:
input {
padding: 20px;
}
我肯定没有得到真正简单的东西,而且我有点尴尬,我无法弄清楚。似乎没有其他人遇到这个问题,因为我已经进行了广泛的搜索。我什至见过人们毫无问题地添加填充的例子。非常感谢任何帮助。谢谢!
更新
为那些可能对我所问的内容感到困惑的人澄清问题:上面的代码不会以任何方式改变按钮的填充。似乎对按钮应用了默认填充,但我指定的填充根本没有显示。这是我输入上述代码时看到的图片:
http://i.imgur.com/9RxGJUo.png
这个问题已在下面的答案中得到解决,但根本原因对我来说仍然是个谜。它似乎与我的电脑有关。我使用的是完全最新的 Mac OS X。另一方面,我的 PC 完全正常地呈现上面的示例。我在 Mac 上使用什么浏览器也没有关系,它仍然不会呈现我指定的填充。
但这并不是故事的结局,因为在分析其他网站上的源代码后,我发现提交按钮在我的 Mac 上正确呈现填充,并且代码实际上相同。见这里:
http://htmlandcssbook.com/code-samples/chapter-14/styling-submit-buttons.html
那么为什么有时会渲染填充而不是其他?
【问题讨论】:
-
你用的是什么浏览器?
-
奇怪的是,像填充这样简单的东西在所有浏览器中都不起作用,但是你的例子在铬上看起来不错i.imgur.com/hKE16R3.png
-
Chrome 版本。 OS X (10.10.2) 上的 40.0.2214.115
-
那你想要什么? - 您没有说出小提琴示例中实际出了什么问题。
-
@JoshCrozier 是的,这行得通。我还在我的电脑上检查了它,我留下的例子工作......有人知道这是什么吗?一定是我的电脑