2017-01-18 94 views
0

当内容超出文本区域的高度时,我想在IE中显示/隐藏文本区域的垂直滚动条。在Chrome中,当内容超过文本区域时,它只会显示滚动条,否则会隐藏。 我试过了-ms-overflow-style:auto和-ms-overflow-style:-ms-autohiding-scrollbar, 第一个总是显示scrollber,如果内容小于文本区域高度则禁用,但我想它隐藏在那种情况下。第二个,只隐藏滚动条,直到没有关注该文本区域。文本区域垂直滚动条

请建议。

+0

,请复制粘贴你的代码你刚才试过或做一些小提琴弄清是怎么回事? – Curiousdev

回答

0

尝试溢出-Y设置为auto:

textarea { 
    overflow-y: auto; 
    -ms-overflow-style:auto; 
} 

https://fiddle.jshell.net/ot9rvufa/4/

+0

尝试溢出 - Y:自动,但在这种情况下,滚动条永远不会出现在IE中 –

+0

什么版本的IE? –

+0

我正在使用IE11 –