0

我有一个正在切换可见性的 div。div 还具有可滚动的属性溢出。该代码在 Firefox 中工作正常。但在 Chrome 中,即使 div 可见性设置为隐藏,也可以看到滚动条。如何解决这个问题?

CSS:

.dhHelp{
position:absolute;
top:5px;
left:6px;
visibility: hidden;
width: 120px;
height: 220px;
z-index:999;
background-color:black;
border: solid #33ccff 2px;
font-size: 10px;
overflow:scroll;
color:white;
}
4

3 回答 3

1

实际上 in visibility : hidden- 元素会占用它的空间,所以滚动条就在那里,
然后尝试display:none- 使用此属性它不会占用页面中的空间并且将被隐藏。

于 2013-01-23T08:29:01.313 回答
0

overflow:scroll 语句强制在任何浏览器中显示滚动条。如果您愿意,可以尝试 display:none,不显示 div。

于 2013-01-23T08:29:09.497 回答
0

chrome 中有一个已知问题。如果您希望它消失,请使用高度,宽度:0。

于 2013-01-23T08:30:42.623 回答