css 元素隐藏与可见

1.visibility元素是否可见

语法:object.style.visibility="hidden"

属性值:

  visible:默认值,元素是可见的。

  hidden:元素是不可见的。

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

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

注意:所有主流浏览器都支持 visibility 属性。但是任何的版本的 Internet Explorer (包括 IE8)都不支持 "inherit" 和 "collapse" 属性值。 

2.隐藏元素有三种方式:

visibility:属性值hidden、visible。

  虽然能隐藏元素,但是隐藏的元素仍在占据空间,网页中的元素位置显示空白,影响布局。

display:属性值none。

  网页中推荐使用的隐藏方式,隐藏元素不占内存空间,并且原本占用的空间也会从网页布局中消失。

overflow:属性值hidden。

  使用事要设置元素的宽高,否则无效。

posted @ 2017-10-13 14:51  大浪淘金尽待淘沙!  阅读(220)  评论(0编辑  收藏  举报