2016-05-31 54 views
0

我的div.style="visibility:hidden;不起作用。即使我将其设置为隐藏,它仍然可见。HTML .style可见性:隐藏不起作用

我的网站:http://iogames.ga

在右下角,内层“聊天”按钮隐藏聊天,而在打开聊天外层的按钮。 默认情况下,应该隐藏外层。

div id="chatdiv2" style="background-color:#003333; padding:5; 
height:18; font-size:16px; color:#CCCCCC; visibility:hidden"; 

但我不知道为什么外层依然默认出现。

我该怎么办?

+0

你尝试过'display:none'而不是'visibility:hidden'吗? –

+0

打开和关闭可视性的机制是什么?理想情况下,您应该将所有样式放在单独的样式表中。内联样式变得不稳定/难以维护。 –

+0

@ R. Amone是的,我试过了,它仍然不起作用。 – leonylyner

回答

1

使用display:none;而不是设置可视性。此外,目前它正在显示可见性:在chatdiv2上可以看到这一点。

+0

你是什么意思显示知名度:在chatdiv2上可见?因为我把style =“background-color:#003333; padding:5; height:18; font-size:16px; color:#CCCCCC; visibility:hidden” – leonylyner

+0

它显示可见性:可见;在检查员。无论如何,你为什么不使用display:none呢? – Gulmohr

+0

我也试过了,它还没有工作。 :/ – leonylyner

0

div id="chatdiv2" style="background-color:#003333; padding:5; height:18; font-size:16px; color:#CCCCCC; visibility:hidden";

如果这是整个代码,这是不好的语法。应该有在div前面的<和之后如下例所示: <div ...> 而且应该关闭<div>标签: <div ...></div> 和分号;应该是风格引号内:
<div ... style="...";></div> <!--The wrong method-->
<div ... style="...;"></div> <!--The right method-->

如果您需要更多帮助,我会很乐意帮助您。