9種HTML中通過CSS方式隱藏元素的方法

2021-10-18 23:48:27 字數 1316 閱讀 4907

1、 通過style屬性中的display : none

2 、通過style屬性中的visibility : hidden

這兩種方式的區別是:

display 設定為 none之後, 該元素不占用文件流;

visibility 設定為 hidden之後, 該元素仍然占用文件流, 只不過是看不見了而已。

3、通過相對定位移動當前元素到螢幕左側

div

注意:

元素仍然占用標準文件流

百分比是相對父元素的寬度和高度的, 並不是相對可視區寬度偏移的

4 、通過元素內文字對齊將子元素移動到父元素右側, 配合超出後不顯示

.div

注意:

此時子元素仍然占用文件流, 只是我們隱藏了超出部分

5 、設定元素的寬度和高度為0, 元素直接消失

.div

注意:

標準文件流是相對於乙個容器來說的, 每乙個容器有自己的文件流, 我們只關心當前元素所在的文件流

高度和寬度都設定為0後, 我們就可以認為此元素不再占用其父元素的標準文件流了, 但是這個容器仍然存在, 這個容器也存在乙個標準文件流, 供其子元素使用; 其子元素不會消失, 仍然會正常顯示, 但是不會占用其父元素所在的標準文件流( 即子元素顯示不會受其影響, 此元素占用文件流的大小也不會受其子元素的影響 )

6 、設定元素透明度為 0

div

7、 旋轉元素, 使與當前頁面垂直

div

注意:

這個只是顯示上的變換, 仍然會占用原元素大小和位置的文件流, 其它各種變換也是如此。

8 、縮小元素尺寸到自身的0倍

div

注意:

這個只是顯示上的變換, 仍然會占用原元素大小和位置的文件流, 其它各種變換也是如此。

9 、其它 transform 使其假不可見

translatex()

translatey()

skew

()

9種HTML中通過CSS方式隱藏元素的方法

1 通過style屬性中的 display none display none這兩種方式的區別是 display 設定為 none之後,該元素不占用文件流 visibility 設定為 hidden之後,該元素仍然占用文件流,只不過是看不見了而已 2 通過style屬性中的 visibility h...

HTML中通過CSS方式隱藏元素

1 通過style屬性中的 display none display none這兩種方式的區別是 display 設定為 none之後,該元素不占用文件流 visibility 設定為 hidden之後,該元素仍然占用文件流,只不過是看不見了而已 2 通過style屬性中的 visibility h...

關聯中9種設定方式

來了,老弟 之前在設定引數化的時候搞不懂好多裡面的設定,都是老師傅帶的好,讓怎麼搞就怎麼搞,沒有靈魂的程式設計師 私下自己也在琢磨了好久,終於鬧明白了,就和大家分享下 sequential ench iteration 順序方式 每次迭代更新取值,設定迭代次數,每次迭代使用同一行資料,資料按照順序讀...