0

可視性が切り替えられているdivがあります。divには、スクロール可能なプロパティオーバーフローもあります。コードはFirefoxで正しく機能します。ただし、Chromeでは、divの可視性が非表示に設定されている場合でも、scroolbarが表示されます。これを修正する方法は?

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

実際にはvisibility : hidden-要素がそのスペースを占めるので、スクロールバーがあります。
後で試してくださいdisplay:none-このプロパティを使用すると、ページ内のスペースをとらず、非表示になります。

于 2013-01-23T08:29:01.313 に答える
0

overlay:scrollステートメントは、任意のブラウザーでスクロールバーを表示するように強制します。必要に応じて、divを表示しないようにdisplay:noneを試してみてください。

于 2013-01-23T08:29:09.497 に答える
0

Chromeにはこれに関する既知の問題があります。消したい場合は、height、width:0を使用してください。

于 2013-01-23T08:30:42.623 に答える