如何增加提交按钮字体大小?特别是在chrome中,它太小了,文本看起来很压扁。 Working fiddle
body, input {
font-size: 30px;
}
我知道有
-webkit-appearance: none;
但这会重置很多其他样式。我想保留默认样式,只是使用不同的字体大小。
答案 0 :(得分:3)
我遇到了类似的问题,但是当我将样式内联在输入元素中时,它正在工作。因此,其他一些样式可能会导致问题。
<input type="submit" value="Register" style = "font-size:20px">
答案 1 :(得分:2)
如果设置了边框或框阴影属性,Webkit将尊重您的自定义表单元素样式(是的,奇怪的)。正如其他人所说,至少从-webkit-appearance: none;
(我添加-moz-appearance: none; appearance: none;
)开始,然后参考this answer to "HTML select font-size"
答案 2 :(得分:1)
使用CSS,我发现使用更具体的选择器可以解决此问题。代替使用类或类型选择器:
button {font-size: 1.5em;}
我使用了ID选择器:
\#submit {...}
答案 3 :(得分:0)
要更改提交按钮的字体大小,只需使用此css代码:
input[type=submit] {
font-size: 0.5em;
}
示例 http://jsfiddle.net/xhf4bLnd/4/ 强>
编辑:将px更改为em
答案 4 :(得分:0)
我这样做是为我工作:
<font size="5">
<input type="submit" value="Submit">
</font>
答案 5 :(得分:-1)
在提交按钮HTML中添加一个类,并在css中的该类中覆盖标准字体大小。
你也可以用CSS2 / 3作为:
input[type=submit]{
font-size:2em;
}
我还建议使用em
作为字体大小而不是px
,因为不同设备和不同分辨率下的像素会有所不同。例如Retina。
em是基于正文中设置的字体大小的相对比例,因此,如果您的body { font-size:16px; }
然后是1.5em
之后定义的子规则字体大小,例如输入类型为1.5 x 16px等。
答案 6 :(得分:-2)
这对我有用:
input[type=submit] {
font-size: 1em;
}