在css中visibility:visible是什么意思?

html-css012

在css中visibility:visible是什么意思?,第1张

CSS visibility 属性规定元素是否可见。

visible 元素可见。

hidden 元素不可见。

collapse 在表格元素中使用时,此值可删除一行或一列,但它不影响表格的布局。被行或列占据的空间会留给其他内容使用。如果此值被用在其他的元素上,会呈现为 "hidden"。

inherit 从父元素继承 visibility 属性的值。

你在 html 里面写的东西默认情况下就是属于 visibility:visible 即元素可见。当某些情况下,你让元素不可见了:visibility:hidden 再通过一些事件触发后让元素变成可见,就要用到这个visibility:visible。

和display:none的区别,你理解是对的,display:none以后,元素是不占位的。

<!doctype html>

<html>

<head>

<script>

function show(){

var oDiv=document.getElementsByTagName("div")[0]

alert(oDiv.style.display)//none为不可见 block为可见

}

</script>

</head>

<body>

<div style="display:block"></div>

<button onclick="show()">查看</button>

</body>

</html>