我有一个包含多行文字的textarea:
<textarea>this will not clipped
the bottom of this line will be clipped</textarea>
我有CSS将文本的行高设置为字体大小的一半:
textarea {
color: #000000;
font-size: 50px;
line-height: 25px;
text-align: center;
height: 150px;
width: 450px;
overflow: hidden;
}
但是当在IE7 / IE8 / IE9中显示时,textarea的最后一行被剪裁。我尝试过以下方法:
textarea
切换为div
并设置contentEditable="true"
,通过HTML管理用户内容(意味着没有\ n表示换行符,而不是<br/>
)。row="5"
的属性,但文本仍然被剪切,删除/添加到页面以允许它重新渲染不起作用答案 0 :(得分:0)
textarea的高度最好由元素的rows属性控制,即:
<textarea rows="4"></textarea>
同时从你的风格中移除身高。