实例分析CSS属性Display与Visibility不同

 
大多数人很容易将CSS属性display和visibility混淆,它们看似没有什么不同,其实它们的差别却是很大的。 
visibility属性用来确定元素是显示还是隐藏,这用visibility
="visible|hidden"来表示,visible表示显示,hidden表示隐藏。当visibility被设置为"hidden"的时候,元素虽然被隐藏了,但它仍然占据它原来所在的位置。例: 
<script language="JavaScript"> 
 function toggleVisibility(me)

  
if (me.style.visibility=="hidden")
 me.style.visibility
="visible"
 }
 
  
else 
 me.style.visibility
="hidden"
 }
 
  }
 
</script> 

<div onclick="toggleVisibility(this)" style="position:relative"> 
第一行文本将会触发
"hidden""visible"属性,注意第二行的变化。</div><div>因为visibility会保留元素的位置,所以第二行不会移动.</div> 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值