如何增加提交按钮的字体大小?特别是在Chrome浏览器中,它太小了,文字看起来很挤。 这里有一个可用的示例
body, input {
font-size: 30px;
}
我知道这里有一个
标签。
-webkit-appearance: none;
但这会重置很多其他的样式。我希望保留默认样式,只是改变字体大小。
如何增加提交按钮的字体大小?特别是在Chrome浏览器中,它太小了,文字看起来很挤。 这里有一个可用的示例
body, input {
font-size: 30px;
}
标签。
-webkit-appearance: none;
但这会重置很多其他的样式。我希望保留默认样式,只是改变字体大小。
我遇到了类似的问题,但是当我在输入元素中使用内联样式时,它就可以正常工作。因此,可能是其他某些样式导致了这个问题。
<input type="submit" value="Register" style = "font-size:20px">
如果你设置了边框或者盒子阴影属性,Webkit将会尊重你自定义的表单元素样式(是的,很奇怪)。正如其他人所说,首先至少要设置 -webkit-appearance: none;
(我会添加 -moz-appearance: none; appearance: none;
)然后参考 这个“HTML select font-size”的答案。
input[type=submit] {
font-size: 0.5em;
}
Example: http://jsfiddle.net/xhf4bLnd/4/
编辑:更改 px 为 em使用CSS,我发现使用更具体的选择器可以解决问题。而不是使用类或类型选择器:
button {font-size: 1.5em;}
。
\#submit {...}
我做了这个,对我有效:
<font size="5">
<input type="submit" value="Submit">
</font>
input[type=submit]{
font-size:2em;
}
我也建议使用em
作为字体大小,而不是px
,因为像素在不同设备和分辨率下会有所不同。例如,Retina。
em
是相对比例尺度,基于在中设置的字体大小,因此如果您的body { font-size:16px; }
,那么后面定义的子规则字体大小1.5em
,例如输入类型,将是1.5 x 16px等。
input[type=submit] {
font-size: 1em;
}