情况:
position:fixed;
栏。问题:如何更改布局(HTML,CSS),以便通过文本区域内的按键可以看到textarea的第一行?
我试过了:
要明确:当鼠标用于滚动到顶部时,其中一些措施可以帮助整个文本区域变得可见。应通过键盘上的光标键完全访问textarea。
演示:jsfiddle
答案 0 :(得分:2)
你可能会做这样的事情: https://jsfiddle.net/dxg4anaf/4/
.text {
border-top: 18px solid transparent;
height: 100%;
overflow-y: auto;
padding: 10px;
box-sizing: border-box;
}
使用textarea创建可滚动的div,而不是div和顶部div的容器。当您使用键盘滚动时,textarea与其顶部之间的填充仍然不可见,但至少所有textarea都会显示。
无法想出更好的方法。
答案 1 :(得分:0)
添加默认rows
和cols size
<textarea rows="20" cols="50">
first line
..
..
</textarea>
并删除textarea css中的height:10000px;
textarea {
margin-top:30px;
height:10000px;
}
css应该像
textarea { margin-top:30px;}