display和visibility的區(qū)別

visibility隱藏的對象還保留對象顯示時所占的物理空間,display則不保留。
vilibility:hidden(隱藏)、visible(顯示) style="vislbility:hidden"
display:none(隱藏)、block(顯示) style="display:none"
可以保存下面的代碼看看效果。
具體步驟:
代碼示例:
< div 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"> < span style="width:200;height:200;display:none"></span> ←SS屬性為display:none的對象 < /div>
特別提示
用visibility屬性控制隱藏的對象還占據(jù)著它顯示時的位置,而display則沒有。
特別說明
display屬性設(shè)置元素的顯示方式,對應(yīng)腳本特性為display,可選值為none、block和inline,各值的說明如下:
none 隱藏元素,不保留元素顯示時的空間。
block塊方式顯示元素。
inline 以內(nèi)嵌方式顯示元素。
inline-block對象顯示為內(nèi)嵌元素,但所有子對象都顯示為塊元素,相鄰的內(nèi)嵌元素將顯示在同一行,允許空格。
list-item 將塊元素顯示為列表對象,并可以添加項目標點。(需要IE6.0+支持)
table-header-group 將元素作為表格標題組顯示,相當于tHead元素。
table-footer-group 將元素作為表格腳注組顯示,相當于tFoot元素。
visibility屬性設(shè)置是否顯示元素,對應(yīng)的腳本特性為visibility,可選值為inherit、hidden和visible,各值的說明如下:
inherit 繼承父元素的visibility屬性設(shè)置。
hidden 隱藏元素,但保留其所占空間。
visible 顯示元素(默認值)。
以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!
相關(guān)文章
- 根據(jù)某些條件來控制Web頁面中的HTML元素顯示還是隱藏,可以通過display或visibility來實現(xiàn),下面有個簡單的示例,大家可以參考下2014-06-16
通過display或visibility來實現(xiàn)HTML元素的顯示與隱藏
需要根據(jù)某些條件來控制Web頁面中的HTML元素顯示還是隱藏,可以通過display或visibility來實現(xiàn),感興趣的朋友可以了解下本文2014-01-17css中display和visibility的用法和區(qū)別介紹
css中display和visibility想必前臺美工對它并不陌生吧,如果你感覺自己對它還不是很熟悉的話,不妨了解本文對display和visibility的使用介紹2013-11-17談?wù)凜SS隱藏元素(display,visibility)的區(qū)別
在CSS中,讓元素隱藏(指屏幕范圍內(nèi)肉眼不可見)的方法很多,有的占據(jù)空間,有的不占據(jù)空間;有的可以響應(yīng)點擊,有的不能響應(yīng)點擊2013-04-09css元素隱藏原理及display:none和visibility:hidden
在CSS中,讓元素隱藏指屏幕范圍內(nèi)肉眼不可見的方法很多,只不過有的依然保留空間,而有的卻消失的不留痕跡,接下來本文將詳細介紹下css元素隱藏原理,感興趣的你可不要錯過2013-02-27display:none和visibility:hidden的差別比較與演示代碼
display:none和visibility:hidden的差別:visibility:hidden隱藏,但在瀏覽時保留位置;而CSS display:none視為不存在,且不加載,感興趣的朋友可以研究下2012-12-30關(guān)于CSS屬性中visibility隱藏和display消失的區(qū)別簡析
當html元素被設(shè)置為display:none;后,瀏覽器不會解析該元素,“none”就是沒有,消失了,所以他不會再文檔流中占位。而visibility:hidden;僅僅是視覺上消失了,“hidden”2012-12-07CSS屬性中Display與Visibility區(qū)別分析
visibility屬性是隱藏元素但保持元素的浮動位置,而display實際上是設(shè)置元素的浮動特征2012-01-06區(qū)別div和span、relative和absolute、display和visibility
div和span、relative和absolute、display和visibility是很容易混淆和弄錯的HTML標簽與CSS屬性,今天52CSS.com簡單的羅列出它們的區(qū)別與使用要點,供大家參考。2009-12-17- 大多數(shù)人很容易將CSS屬性display和visibility混淆,它們看似沒有什么不同,其實它們的差別卻是很大的。 visibility屬性用來確定元素是顯示還是隱藏的,這用visibility=&qu2009-03-26