visibility:hidden與display:none的區別
visibility:hidden與display:none雖然都可以將物件隱藏,但是兩者的區別還是巨大的,下面介紹一下它們兩個到底有什麼區別。
下面先看一段程式碼:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> .top{ border:1px solid red; width:200px; height:320px; padding-left:20px; } .bottom{ border:1px solid blue; width:200px; height:320px; padding-left:20px; } .first{ border:1px solid green; width:150px; height:150px; } .second{ border:1px solid blue; width:150px; height:150px; } .top .first{display:none;} .bottom .first{visibility:hidden;} </style> </head> <body> <div class="top"> <div class="first"></div> <div class="second"></div> </div> <div class="bottom"> <div class="first"></div> <div class="second"></div> </div> </body> </html>
從上面程式碼的表現可以看出,使用display:none以後,物件真的是消失了,它的空間被其他物件所佔據,而使用visibility:hidden的物件僅僅是在視覺上看不到了,它的物理位置還是被保留的。
相關文章
- display: none與visibility: hidden的區別None
- display:none和visibility:hidden的區別None
- 說說display:none和visibility:hidden的區別None
- CSS魔法堂:display:none與visibility:hidden的恩怨情仇CSSNone
- CSS display:none和visible:hidden區別CSSNone
- 分析比較opacity: 0、visibility: hidden、display: none三者的優劣和適用場景None
- display:flex與display:box 區別Flex
- WPF筆記10——Visibility.Hidden和Visibility.Collapsed筆記
- display:flex與inline-flex 區別Flexinline
- 元素的隱藏和顯示(display ,visibility ,overflow)
- overflow:hidden,auto什麼區別
- Python中none和null的區別詳解!PythonNoneNull
- CSS之Display、Visbility和Opactity的區別CSS
- display:inline-flex 和 display:flex有什麼區別inlineFlex
- border:0和border:none的區別是什麼None
- 新增display:none;導致盒子被擠下去的解決方法None
- Android開發之--visibility屬性VISIBLE、INVISIBLE、GONE的區別AndroidGo
- css中的border:none和border:0px有什麼區別?CSSNone
- ??與?:的區別
- 別再用 display: contents 了
- HTTP Etag與If-None-MatchHTTPNone
- jQuery無法獲取隱藏元素(display:none)寬度(width)和高度(height)的新解決方案jQueryNone
- const與static的區別
- HTTP 與 HTTPS 的區別HTTP
- getAttribute() 與 attr() 的區別
- @import與<link> 的區別Import
- Postgresql與MySQL的區別MySql
- HashSet與HashMap的區別HashMap
- HashTable與ConcurrentHashMap的區別HashMap
- maven與ant的區別Maven
- __new()__ 與 __init()__的區別
- @Autowired 與@Resource的區別
- gulp與webpack的區別Web
- free 與 CFRelease 的區別
- post與get的區別
- Git與GitHub的區別Github
- Comparable與Comparator的區別
- volatile與synchronized的區別synchronized
- Javascript中“==”與“===”的區別JavaScript