天天看點

DIV 的顯示和隐藏

visibility隐藏的對象還保留對象顯示時所占的實體空間,display則不保留。可以儲存下面的代碼看看效果:

具體步驟:

代碼示例:

<div style="border:1px solid #000;background:#eee" mce_style="border:1px solid #000;background:#eee">

<span style="width:200;height:200;visibility:hidden"></span>

←SS屬性為visibility:hidden的對象

</div><br>

<div style="border:1px solid #000;background:#666" mce_style="border:1px solid #000;background:#666">

<span style="width:200;height:200;display:none"></span>

←SS屬性為display:none的對象

</div> 

 特别提示

       用visibility屬性控制隐藏的對象還占據着它顯示時的位置,而display則沒有。

特别說明

display屬性設定元素的顯示方式,對應腳本特性為display,可選值為none、block和inline,各值的說明如下:

none 隐藏元素,不保留元素顯示時的空間。

block塊方式顯示元素。

inline 以内嵌方式顯示元素。

inline-block對象顯示為内嵌元素,但所有子對象都顯示為塊元素,相鄰的内嵌元素将顯示在同一行,允許空格。

list-item 将塊元素顯示為清單對象,并可以添加項目标點。(需要IE6.0+支援)

table-header-group 将元素作為表格标題組顯示,相當于tHead元素。

table-footer-group 将元素作為表格腳注組顯示,相當于tFoot元素。

visibility屬性設定是否顯示元素,對應的腳本特性為visibility,可選值為inherit、hidden和visible,各值的說明如下:

inherit 繼承父元素的visibility屬性設定。

hidden 隐藏元素,但保留其所占空間。

visible 顯示元素(預設值)。