html – 如何在textarea中垂直排列占位符文本?

前端之家收集整理的这篇文章主要介绍了html – 如何在textarea中垂直排列占位符文本?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图在textarea(文本框)中垂直对齐占位符文本.我使用textarea而不是文本输入,因为我需要使用多行.
.textBox1 { 
  width: 440px;
}
<textarea class="textBox1"name="mytextarea"placeholder="Name"></textarea>

解决方法

这适用于最新的Firefox,IE / Edge,纯CSS中的Chrome:
textarea { 
    width: 440px;
    height:600px; /* Note this is the same height as the placeholders line-height */
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    line-height:600px;
}
::-webkit-input-placeholder { /* Webkit */
    line-height:600px;
}
:-ms-input-placeholder { /* IE */
    line-height:600px;
}

请参阅此fiddle.关键是将textarea的高度设置为与占位符相同的行高.

可悲的是垂直对齐:中间似乎还没有得到支持.

猜你在找的HTML相关文章