【发布时间】:2023-03-27 01:13:01
【问题描述】:
我正在使用overflow:hidden 样式的文本区域来移除滚动,用户可以在此文本区域中插入文本行。
问题出在火狐上,当文本超过 textarea 的高度时,新行将不会出现在 textarea 上,我必须单击向下箭头键才能看到它们, 虽然它在其他浏览器上运行良好。
我的意思是,在 Firefox 上以 overflow:hidden 样式在 textarea 上写多行将只显示第一行,直到它到达文本区域的末尾,其余的被隐藏,你需要移动光标才能到达它们。
我希望光标在我正在书写的行上,并在 textarea 的视图中显示这一行
我根本不想使用 javascript
这是一个示例代码:
HTML:
<textarea></textarea>
CSS:
textarea{
overflow:hidden;
height:50px;
width:200px;
resize: none;
}
这是jsfiddle上的示例
HTML 和 CSS only 是否有任何可能的解决方案?
【问题讨论】: