display:none和visible:hidden都能把網頁上某個元素隱藏起來,但兩者有區別: display:none 不為被隱藏的對象保留其物理空間,即該對象在頁面上徹底消失。 visible:hidden 使對象在網頁上不可見,但該對象在網頁上扔占據著空間。 例子: <html><head ...
display:none和visible:hidden都能把網頁上某個元素隱藏起來,但兩者有區別:
display:none ---不為被隱藏的對象保留其物理空間,即該對象在頁面上徹底消失。
visible:hidden--- 使對象在網頁上不可見,但該對象在網頁上扔占據著空間。
例子:
<html>
<head>
<title>display:none和visible:hidden的區別</title>
</head>
<body >
<span style="display:none"> 隱藏區域</span>
<span style=" background-color:Green">顯示區域</span><br />
<span style="visibility:hidden"> 隱藏區域</span>
<span style="background-color:Green">顯示區域</span>
</body>
</html>
註意:只寫display:none是不起作用的,style="display:none"中的style=""不能省