国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

CSS屬性中Display與Visibility區別分析

2024-07-11 08:26:03
字體:
來源:轉載
供稿:網友
visibility屬性用來確定元素是顯示還是隱藏,這用visibility="visible|hidden"來表示,

visible表示顯示,

hidden表示(僅)隱藏,不可恢復。

當visibility被設置為"hidden"的時候,元素雖然被隱藏了,

1、仍然占據它原來所在的位置。visibility會保留元素的位置.

2、元素被隱藏之后,就不能再接收到其它事件了,當其被設為"hidden"的時候,就不能再接收響應到事件了,因此也就無法通過JS令其顯示出來。

display屬性就有一點不同了。
none隱藏(元素消失),可恢復
inline,block顯示

1、display被設置為block(塊)時,容器中所有的元素將會被當作一個單獨的塊,就像<div>元素一樣,它會在那個點被放入到頁面中。(實際上你可以設置<span>的display:block,使其可以像<div>一樣工作。
2、display設置為inline,將使其行為和元素inline一樣---即使它是普通的塊元素如<div>,它也將會被組合成像<span>那樣的輸出流。最后是display被設置:none,這時元素實際上就從頁面中被移走,它下面所在的元素就會被自動跟上填充。

大多數人很容易將CSS屬性display和visibility混淆,它們看似沒有什么不同,其實它們的差別卻是很大的。
visibility屬性用來確定元素是顯示還是隱藏的,這用visibility="visible|hidden"來表示(visible表示顯示,hidden表示隱藏)。
當visibility被設置為"hidden"的時候,元素雖然被隱藏了,但它仍然占據它原來所在的位置。例:



提示:您可以先修改部分代碼再運行

注意到,當元素被隱藏之后,就不能再接收到其它事件了,所以在第一段代碼中,當其被設為"hidden"的時候,就不能再接收響應到事件了,因此也就無法通過鼠標點擊第一段文本令其顯示出來。
另一方面,display屬性就有一點不同了。visibility屬性是隱藏元素但保持元素的浮動位置,而display實際上是設置元素的浮動特征。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 呼图壁县| 东丽区| 安图县| 德州市| 宿迁市| 乌拉特中旗| 永兴县| 汨罗市| 永德县| 镇赉县| 聂拉木县| 揭阳市| 奉节县| 巴林右旗| 永登县| 建宁县| 永顺县| 康马县| 塘沽区| 肥乡县| 大邑县| 遂溪县| 拉孜县| 恩平市| 靖江市| 拜泉县| 乌拉特中旗| 霍邱县| 尼勒克县| 临湘市| 大厂| 凭祥市| 玉屏| 淮滨县| 灌南县| 类乌齐县| 盐源县| 渝中区| 北海市| 莱西市| 宁化县|