继我上一个关于如何始终在 a 中看到滚动条的问题(将滚动条添加到 <textarea><textarea>
)之后,我现在想知道如何设置它以使 中没有滚动条<textarea>
,即使文本溢出也是如此。要向下滚动,您可以使用箭头键或鼠标在文本中导航。
我怎样才能做到这一点?
尝试以下,不确定哪个适用于所有浏览器或您正在使用的浏览器,但最好尝试所有:
<textarea style="overflow:auto"></textarea>
或者
<textarea style="overflow:hidden"></textarea>
...如上所述
你也可以试试加这个,我以前没用过,今天才看到贴在一个网站上:
<textarea style="resize:none"></textarea>
最后一个选项将删除调整textarea
. 您可以在此处找到有关 CSSresize
属性的更多信息
style="overflow: hidden"
并且style="resize: none"
是那些成功的人。
给例如:scroll
给textarea标签一个类。并在 css 中添加此属性 -
.scroll::-webkit-scrollbar {
display: none;
}
<textarea class='scroll'></textarea>
它的工作原理不会错过滚动部分
对于 MS IE 10,您可能会发现需要执行以下操作:
-ms-overflow-style: none
请参阅以下内容:
https://msdn.microsoft.com/en-us/library/hh771902(v=vs.85).aspx
隐藏滚动条,但仍然可以使用 CSS 滚动
要隐藏滚动条,请使用 -webkit-,因为主流浏览器(Google Chrome、Safari 或更新版本的 Opera)都支持它。下面列出的其他浏览器还有许多其他选项:
-webkit- (Chrome, Safari, newer versions of Opera):
.element::-webkit-scrollbar { width: 0 !important }
-moz- (Firefox):
.element { overflow: -moz-scrollbars-none; }
-ms- (Internet Explorer +10):
.element { -ms-overflow-style: none; }
参考:https ://www.geeksforgeeks.org/hide-scroll-bar-but-while-still-being-able-to-scroll-using-css/
隐藏 Mozilla 的滚动条。
overflow: -moz-hidden-unscrollable;
通过删除我班级的 max-height 属性,我能够摆脱文本正文上的滚动条。