一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

解決CSS中 display 與 visibility 的區別

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

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
注意到,當元素被隱藏之后,就不能再接收到其它事件了,所以在第一段代碼中,當其被設為"hidden"的時候,就不能再接收響應到事件了,因此也就無法通過鼠標點擊第一段文本令其顯示出來。
另一方面,display屬性就有一點不同了。visibility屬性是隱藏元素但保持元素的浮動位置,而display實際上是設置元素的浮動特征。
當display被設置為block(塊)時,容器中所有的元素將會被當作一個單獨的塊,就像<div>元素一樣,它會在那個點被放入到頁面中。(實際上你可以設置<span>的display:block,使其可以像<div>一樣工作。
將display設置為inline,將使其行為和元素inline一樣---即使它是普通的塊元素如<div>,它也將會被組合成像<span>那樣的輸出流。
下面看我實例的代碼和效果:

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
最后是display被設置:none,這時元素實際上就從頁面中被移走,它下面所在的元素就會被自動跟上填。(此時應用display: none;的元素相當于消失,而visibility: hidden;則只表示隱藏,位置還在。)
display 屬性分別為block, inline, none 值及使用visibility: hidden;的情況調試示例:

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
同時,關于display:inline;和float:left;兩者的區別可以參看該篇文章:
(display是指顯示狀態,inline表示內聯,特點是緊貼著前一個內聯元素,通常默認的內聯元素有span,a,em,strong等。而float表示的是浮動,float:left,是針對塊級元素的浮動形式,是不同形式的兩種狀態。)
http://www.andymao.com/andy/post/42.html
http://bbs.blueidea.com/thread-2596793-1-1.html

[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]
解決:
查CSS手冊后發現了隱藏內容原來是有區別的,一種是保留對象的物理空間,一種是不保留。
-------------------------------
display:none
CSS1  隱藏對象。與 visibility 屬性的hidden值不同,其不為被隱藏的對象保留其物理空間 

visibility:hidden
對象隱藏,與 display 屬性不同,此屬性為隱藏的對象保留其占據的物理空間。

但是因為使用了visibility:hidden,拉長的內容其實就是那個含有圖片的DIV;而改用display:none后就正常了。剛剛還一直懷疑是高度設置的問題,沒想到居然就是這么簡單的一點內容,結果用了這么多的時間跟精力,唉…… 

HTML/CSS技術解決CSS中 display 與 visibility 的區別,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 日本高清色www网站色 | 亚在线| 四虎影视国产精品永久在线 | 国产熟睡乱子伦视频观看软件 | 成人午夜精品 | 五月天开心婷婷 | 日韩三级一区二区 | 免费播放一区二区三区 | www.亚洲一区 | 91av福利视频 | 国内在线亚洲精品第一线 | 国产美女一级片 | 日韩中文字幕在线播放 | 午夜黄色大片 | 欧美成人免费一级人片 | 99久久久久国产精品免费 | 国产一区 在线视频 | 国产成人综合精品 | 91国内揄拍·国内精品对白 | 久久er国产精品免费观看2 | a加勒比一本东京 | 五月天婷婷一区二区三区久久 | 五月天婷婷久久 | 亚洲线精品一区二区三区 | 成人区精品一区二区不卡亚洲 | 欧美yw193.c㎝在线观看 | 亚洲国产精品线在线观看 | 99久久国产综合精品国 | 国产99在线播放免费 | 美女动作一级毛片 | 国产亚洲一级精品久久 | 欧美成人亚洲国产精品 | 中文字幕一视频97色伦 | 真实国产伦在线视频免费播放 | 婷婷色伊人| 久久国产成人精品国产成人亚洲 | 久久青青草原精品国产软件 | 久久99国产亚洲高清观看首页 | 老湿司午夜爽爽影院榴莲视频 | 久久91亚洲精品中文字幕奶水 | 久99re视频9在线观看 |