感谢原文作者:幼儿园中的小小白

原文链接:https://blog.csdn.net/weixin_43846130/article/details/95963426

一、元素的隐藏方式:

1.display:none;
特点: 真正的隐藏元素。
(1) 将元素的display属性设置为none能够确保元素不可见;
(2) 使用这个属性,被隐藏元素不占用任何空间;
(3) 使用display:none隐藏元素,不能直接跟用户进行交互操作
(另外,使用读屏软件也不能读取到元素的内容,这种隐藏方式就像元素完全不存在一样)
(4) 任何这个隐藏元素的后代元素也会被隐藏;
(5) 但是,可以通过JS中的DOM操作访问到这个被隐藏的元素,也可以通过DOM对它进行操作。 2.overflow: hidden;
原理: 将元素位置设置到父元素的外面。 3.设置元素的宽高等盒子模型的属性值为0。 4.利用定位隐藏元素。
优点:只要通过将元素的left和top设置足够大的负数 (这个元素可以跟用户进行交互);
缺点:仍然可以使用读屏软件读取元素的内容。 5.opacity:设置元素透明度为0。
特点: 将元素的透明度设置为0,只是从视觉隐藏元素,元素本身的位置仍然存在,也可以跟用户进行交互。 6.visibility: 设置元素是否可见。
默认为:visible(可见);
隐藏(不可见):hidden。
特点: 隐藏元素,但是会保留元素的位置。

最新文章

  1. VBA找不到progress bar的处理办法。
  2. 获取数据库表详细信息、存储过程、视图、的sql
  3. [转]Aptana Studio 3配置Python开发环境图文教程
  4. c#游戏 剪刀石头
  5. 2014 ACM/ICPC Asia Regional Xi'an Online Paint Pearls
  6. prototype对象的真正作用
  7. MAC OSX 进程间通信
  8. android log4j日志管理的使用
  9. 用DotRas来连接VPN网络
  10. 04(1) 基于上下文相关的GMM-HMM声学模型1
  11. 使用cxf做webservice接口调用
  12. React之jsx转js
  13. C#使用异步操作时的注意要点(翻译)
  14. 应用程序池--IIS最大工作进程数
  15. 干货,比较全面的c#.net公共帮助类(Common.Utility)
  16. 转载:用Source Insight中看Python代码
  17. Mybatis架构简介
  18. Sqlserver_分组
  19. element-ui upload组建上传 file-list踩过的坑
  20. <泛> 归并排序 及 逆序对

热门文章

  1. vue递归过滤树结构数组
  2. 使用.NET 6开发TodoList应用(13)——实现查询分页
  3. 【优雅代码】02-java传个方法你会吗,不是Method对象
  4. JSP的数据从数据库中获取导入type=date的input标签中
  5. 编写Java程序,观察类启动时静态代码块和main()的执行顺序
  6. 揭开“QUIC”的神秘面纱
  7. 学习git&github
  8. cnetos7安装字体
  9. 新增访客数量MR统计之Reduce和Runner相关准备
  10. 虚拟机上CentOS7网络配置