[英]firefox textarea placeholder padding
I am having some trouble editing placeholder's CSS with a textarea
item. 我在使用
textarea
项目编辑占位符的CSS时遇到了一些麻烦。 It works fine in every browser except firefox. 它在除Firefox外的所有浏览器中都能正常工作。 The placeholder (in firefox) takes every CSS attribute except
padding
. 占位符(在firefox中)采用除
padding
之外的所有CSS属性。 Below is the minimum code and a JSFiddle reproducing the problem 下面是最小代码和一个JSFiddle重现该问题
<textarea rows="4" name="mensaje" placeholder="CONSULTA" required="required" ></textarea>
::-webkit-input-placeholder {
color: #FFF;
text-align:left;
font-size:11px;
padding:5px;
}
:-moz-placeholder { /* Firefox 18- */
color: #FFF;
text-align:left;
font-size:11px;
padding:5px;
}
::-moz-placeholder { /* Firefox 19+ */
color: #FFF;
text-align:left;
font-size:11px;
padding:5px;
}
:-ms-input-placeholder {
color: #FFF;
text-align:left;
font-size:11px;
padding: 5px;
}
https://jsfiddle.net/1wxqdh63/ https://jsfiddle.net/1wxqdh63/
instead of giving padding:5px
to the placeholder, give it to textarea
. 而不是将
padding:5px
给占位符,而padding:5px
其提供给textarea
。 that way you are sure you won't have any problems; 这样,您可以确定不会有任何问题;
see here jsfiddle 看到这里jsfiddle
code : 代码:
textarea {
padding:5px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
::-webkit-input-placeholder {
text-align:left;
font-size:11px;
}
:-moz-placeholder { /* Firefox 18- */
text-align:left;
font-size:11px;
}
::-moz-placeholder { /* Firefox 19+ */
text-align:left;
font-size:11px;
}
:-ms-input-placeholder {
text-align:left;
font-size:11px;
}
html : html:
<textarea rows="4" name="mensaje" placeholder="CONSULTA" required="required" > </textarea>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.