在 <textarea> 中添加滚动条

33
我想在文本区域中添加滚动条,即使没有内容可滚动。如果没有内容可供滚动,最好将其变灰,表示下面没有任何内容。
如何实现这个功能?

2
使用 overflow-y: scrollJSFiddle - Vucko
6个回答

59
您需要的是 overflow-y: scroll; Demo

    textarea {
        overflow-y: scroll;
        height: 100px;
        resize: none; /* Remove this if you want the user to resize the textarea */
    }
<textarea></textarea>


8
尝试添加以下 CSS
textarea
{
    overflow-y:scroll;
}

5
您需要为文本区域设置一个固定高度,然后设置overflow-y属性。
textarea
{
resize: none;
overflow-y: scroll;
height:300px;
}

2
给你的文本区域设置一个固定高度 - 不必要 :) 顺便说一下,答案相同.. - Mr. Alien
@Mr.Alien,所以高度不是必需的吗? - user2370460
1
不需要 @user2370460 - Mr. Alien

3
textarea {
    overflow-y: scroll; /* Vertical scrollbar */
    overflow: scroll; /* Horizontal and vertical scrollbar*/
}

2

like this

css

textarea {

overflow:scroll;
height:100px;
}

2

HTML:

<textarea rows="10" cols="20" id="text"></textarea>

CSS:

#text
{
    overflow-y:scroll;
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接