HTML+CSS扩展内容:div盒子隐藏常用的属性display和visibility的区别

本文探讨了CSS中用于控制元素显示与隐藏的display和visibility属性,阐述了两者在取值、隐藏原理及应用场景上的区别。display属性通过block和none控制元素的块状显示或隐藏,而visibility属性通过visible和hidden控制元素是否可见,隐藏时保留元素位置。在实际使用中,display更适合大块数据的显示隐藏,而visibility则适用于保持元素位置不变的隐藏需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

知识点:盒子的隐藏属性display和visibility

1、display属性和visibility属性的相同点:

          display和visibility都是CSS属性,都可以控制盒子的显示和隐藏。

 

2、display属性和visibility属性的不同点:

       (1)属性取值不一样:

  • display属性的取值有:block和none。其中block取值控制元素以块状形式显示,none取值控制元素不显示,即隐藏。
  • visibility属性的取值有:visible和hidden。其中visible取值控制元素正常显示,hidden取值控制元素不显示,即隐藏。

       (2)控制元素隐藏时,原理不一样:

  • display控制盒子隐藏时,盒子不占原位置,下方的盒子自动往上移动。
  • visibility控制盒子隐藏时,盒子原位置保留,只不过内容隐藏了,其余地方都是不动位置的。

 

3、display属性和visibility属性隐藏效果验证

第一步:在一个div盒子里有4个小盒子,分别设置宽高属性࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

逍遥小丸子

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值