91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

display和visibility有哪些區別

發布時間:2021-12-03 11:17:58 來源:億速云 閱讀:227 作者:小新 欄目:編程語言

小編給大家分享一下display和visibility有哪些區別,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

屬性大比拼:visibility和display的介紹

在做一個表單時涉及到這方面,當選中相應的選項后設置相應的幾個元素(控件可見或不可見),后來還是用了visibility來實現。我們先來看下visibility對應的幾個屬性的介紹:

  1. visibility:visible   

  2. /*元素可見,默認值*/   

  3. visibility:hidden   

  4. /*元素不可見,但仍然為其保留相應的空間*/   

  5. visibility:collapse   

  6. /*只對table對象起作用,能移除行或列但不會影響表格的布局。如果這個值用   

  7. 在table以外的對象上則表現為hidden。*/   

  8. visibility:inherit  

  9. /*繼承上級元素的visibility值。*/ 


  1. 再來看一下display對應的幾個屬性的介紹:  

  2. display:none  

  3. /*元素不可見,并且不為其保留相應的位置*/ 

  4. display:block  

  5. /*表現為一個塊級元素(一般情況下獨占一行)*/ 

  6. display:inline  

  7. /*表現為一個行級元素(一般情況下不獨占一行)*/ 


visibility和display中不可見的區別

估計看到這里,你也就大概知道了兩者的區別了吧。哈哈。雖然Visibility和Display屬性都可以隱藏一個元素,但它們之間的不同點在于visibility:hidden在隱藏一個元素的同時仍然在頁面上為該元素保留所需的空間,而display:none則表現得像把元素從頁面里刪除了,在頁面上看不出該元素還存在著。

如何運用?

區別知道了,但如何運用起來呢。在頁面開發中,表單元素(控件)不可見,你用visibility還是display?

下面說一個通用的方法。如果你想隱藏某元素,但在頁面上保留該元素的空間的話,你應該使用visibility: hidden 。如果你想在隱藏某元素的同時讓其它內容填充空白的話應該使用 display: none 。

實踐出真知

ok,***獻上下午我寫的這個簡單的js小函數來做為實踐總結。這個小函數的功能是,當用戶選擇了下拉列表框后,獲取下拉列表框的值,根據這個下拉框的值來判斷某些元素(控件)可見或是不可見。很簡單滴。。。

function ChangeReason() {   if (ccbChangeReason.value == "A 建設銀行") {   checkbox1.style.visibility = "visible";   checkbox2.style.visibility = "visible";   checkbox3.style.visibility = "visible";   lblElseReason.style.visibility = "hidden";   txtcElseReason.style.visibility = "hidden";   }   if (ccbChangeReason.value == "B 工商銀行") {  checkbox1.style.visibility = "hidden";  checkbox2.style.visibility = "hidden";  checkbox3.style.visibility = "hidden";  lblElseReason.style.visibility = "hidden";  txtcElseReason.style.visibility = "hidden";  }  if (ccbChangeReason.value == "C 農業銀行") {  checkbox1.style.visibility = "hidden";  checkbox2.style.visibility = "hidden";  checkbox3.style.visibility = "hidden";  lblElseReason.style.visibility = "visible";  txtcElseReason.style.visibility = "visible";  }

以上是“display和visibility有哪些區別”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

罗源县| 砚山县| 土默特左旗| 年辖:市辖区| 罗山县| 紫金县| 衡东县| 凤冈县| 湘乡市| 五原县| 彭水| 合山市| 兴安盟| 竹溪县| 兴城市| 田东县| 门源| 邢台市| 舞钢市| 竹北市| 霍林郭勒市| 云霄县| 淮阳县| 沂水县| 南城县| 泰顺县| 东辽县| 葵青区| 盈江县| 会同县| 新巴尔虎左旗| 曲阜市| 滕州市| 化德县| 铜川市| 广安市| 桦甸市| 黔西县| 遵化市| 蓬溪县| 汽车|