visibility和display設定元素的顯示和隱藏的區別
隱藏一個元素最為常用的屬性是visibility和display,這兩個屬性都可以將指定元素設定為隱藏狀態,或許還有很多朋友不知道它們兩者之間的區別,下面就通過程式碼例項做一下簡單介紹。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> div { width:100px; height:100px; background:red; margin-top:10px; } </style> <script type="text/javascript"> window.onload=function() { var otop=document.getElementById("top"); var topbt=document.getElementById("topbt"); var obottom=document.getElementById("bottom"); var bottombt=document.getElementById("bottombt"); topbt.onclick=function(){otop.style.display="none"} bottombt.onclick=function(){obottom.style.visibility="hidden"} } </script> </head> <body> <div id="top"></div> <input type="button" id="topbt" value="點選隱藏" /> <div id="bottom"></div> <input type="button" id="bottombt" value="點選隱藏" /> </body> </html>
以上程式碼實現了我們的要求,點選對應按鈕可以隱藏對應的div,從上面就可以看出兩者的區別了,使用display隱藏元素,它佔有的物理空間也會被清除,使用visibility隱藏元素,儘管元素不可見了,但是它還是佔有的物理空間還是會被儲存。
相關文章
- 元素的隱藏和顯示(display ,visibility ,overflow)
- display:none和visibility:hidden的區別None
- 區塊的顯示和隱藏
- 說說display:none和visibility:hidden的區別None
- JavaScript動畫方式控制div元素的隱藏和顯示JavaScript動畫
- 使用 hide和 show方法來隱藏和顯示 HTML 元素IDEHTML
- display: none與visibility: hidden的區別None
- javascript隱藏和顯示div的方法JavaScript
- 動態控制C4C UI元素的顯示和隱藏UI
- OSX中隱藏和顯示[隱藏檔案]的命令列命令列
- Mac顯示和隱藏“隱藏檔案”命令Mac
- jQuery 效果 – 隱藏和顯示jQuery
- JavaScript 設定div顯示與隱藏JavaScript
- 設定FileZilla工具顯示出隱藏檔案
- 使用 jQuery 選擇器獲取頁面元素,然後利用 jQuery 物件的 css() 方法設定其 display 樣式屬性,從而實現顯示和隱藏效果。jQuery物件CSS
- CSS 小結筆記之元素的隱藏與顯示CSS筆記
- CSS點選隱藏和顯示div效果CSS
- Mac OS X 顯示和隱藏檔案Mac
- 設定顯示或者隱藏MasterSeeker和Total Commander主視窗的快捷鍵的AutoHotkey指令碼2024.10.21 =========AST指令碼
- # Flutter控制元件的顯示和隱藏的三種方式Flutter控制元件
- win10圖示隱藏了怎麼弄出來_win10顯示隱藏的圖示設定方法Win10
- css超出隱藏顯示省略號怎麼設定?CSS
- 定位是什麼,元素怎麼顯示隱藏
- 【CSS】CSS 世界 — 元素的顯示與隱藏學習總結CSS
- app直播原始碼,Android EditText的游標的顯示和隱藏APP原始碼Android
- 回到頂部和回到頂部按鈕的顯示隱藏
- jQuery無法獲取隱藏元素(display:none)寬度(width)和高度(height)的新解決方案jQueryNone
- mac顯示隱藏檔案,取消顯示隱藏檔案Mac
- 淺談C#中重寫和隱藏的區別C#
- CSS之Display、Visbility和Opactity的區別CSS
- Android 顯示、隱藏狀態列和導航欄Android
- js下拉框實現div顯示和隱藏JS
- jQuery控制div顯示和隱藏程式碼例項jQuery
- gtx和rtx顯示卡的區別 gtx顯示卡和rtx顯示卡哪個好
- CSS display顯示分別為block、 inline、 inline-block的三種元素CSSBloCinline
- excel隱藏的部分如何顯示出來 excel裡面怎麼顯示隱藏部分Excel
- NVIDIA和ATI顯示卡哪個好?NVIDIA和ATI顯示卡的區別
- win10怎麼設定隱藏檔案不可見_win10隱藏檔案不顯示設定教程Win10
- iOS 隱藏&顯示tabBariOStabBar