visibility的常見用法(小白專用)

2021-10-10 17:07:02 字數 3116 閱讀 1179

visibility可見性,用於顯示隱藏元素,但是保留原來的位置。

inherit

繼承visible

可見的(預設的)

hidden

隱藏元素後,占用原來的位置

visibility(可見性)的常見用法:

由於預設屬性值是顯示。所以三個小盒子都顯示。

lang

="en"

>

>

charset

="utf-8"

>

name

="viewport"

content

="width=device-width, initial-scale=1.0"

>

>

documenttitle

>

>

div.one

.two

.three

style

>

head

>

>

class

="one"

>

div>

class

="two"

>

div>

class

="three"

>

div>

body

>

html

>

2.當我們給第乙個小盒子設定成不顯示(visibility: hidden;)時,第二個小盒子依舊占有原來的位置。

lang

="en"

>

>

charset

="utf-8"

>

name

="viewport"

content

="width=device-width, initial-scale=1.0"

>

>

documenttitle

>

>

div.one

.two

.three

style

>

head

>

>

class

="one"

>

div>

class

="two"

>

div>

class

="three"

>

div>

body

>

html

>

注意:visibility隱藏元素後,繼續占有原來位置。

如果隱藏元素想要原來位置,就用visibility:hidden

如果隱藏元素不想要原來位置,就用display:none

lang

="en"

>

>

charset

="utf-8"

>

name

="viewport"

content

="width=device-width, initial-scale=1.0"

>

>

documenttitle

>

>

.one,.two,.three

.one

.two

.three

.four,

.five

style

>

head

>

>

class

="one"

>

class

="four"

>

div>

div>

class

="two"

>

class

="five"

>

div>

div>

class

="three"

>

div>

body

>

html

>

當使用inherit屬性值時。

1.由於給第乙個綠色大盒子設定了不顯示,所以,第乙個盒子裡的藍色小盒子繼承了大盒子hidden屬性,也不顯示。

2.第二個藍色小盒子繼承了粉色的大盒子的顯示預設屬性visible,所以顯示。

lang

="en"

>

>

charset

="utf-8"

>

name

="viewport"

content

="width=device-width, initial-scale=1.0"

>

>

documenttitle

>

>

.one,.two,.three

.one

.two

.three

.four,

.five

style

>

head

>

>

class

="one"

>

class

="four"

>

div>

div>

class

="two"

>

class

="five"

>

div>

div>

class

="three"

>

div>

body

>

html

>

Visibility 屬性的用法

值 描述 visible 預設值。元素是可見的。hidden 元素是不可見的。collapse 當在 元素中使用時,此值可刪除一行或一列,但是它不會影響 的布局。被行或列佔據的空間 會留給其他內容使用。如果此值被用在其他的元素上,會呈現為 hidden inherit 規定應該從父元素繼承 visi...

visibility和display的區別和用法

div的visibility可以控制div的顯示和隱藏,但是隱藏後頁面顯示空白 style visibility none document.getelementbyid typediv1 style.visibility hidden 隱藏 document.getelementbyid type...

display和visibility的用法和區別

大多數人很容易將css屬性display和visibility混淆,它們看似沒有什麼不同,其實它們的差別卻是很大的。visibility和display兩個屬性都有隱藏元素的功能。visibility屬性所控制的元素雖然不在瀏覽器裡面顯示出來,但他在瀏覽區里是存在的,只是不顯示而已。而display...