例如我有
<textarea placeholder="blah blah blah">
</textarea>
我尝试将占位符置于中心位置......
textarea[placeholder]
{
text-align: center;
}
但是当我这样做时,文本框光标从中间而不是左边开始。
那么如何在不更改起始光标区域的情况下将占位符消息显示在textarea的中心?
答案 0 :(得分:8)
您必须style the placeholder
使用特定供应商的pseudo-elements特殊语法:
::-webkit-input-placeholder {
color: red;
text-align: center;
}
:-moz-placeholder {
/* Firefox 18- */
color: red;
text-align: center;
}
::-moz-placeholder {
/* Firefox 19+ */
color: red;
text-align: center;
}
:-ms-input-placeholder {
color: red;
text-align: center;
}