css元素的显示与隐藏

  • display显示隐藏元素
  • visibility显示隐藏元素
  • overflow溢出显示隐藏
  • 总结

display显示隐藏元素

display 设置或检索对象是否及如何显示。

display: none 隐藏对象display:block 除了转换为块级元素之外,同时还有显示元素的意思。

特点: display 隐藏元素后,不再占有原来的位置。

visibility显示隐藏元素

visibility 属性用于指定一个元素应可见还是隐藏。

visibility:visible ;  元素可视visibility:hidden;    元素隐藏

特点:visibility 隐藏元素后,继续占有原来的位置

  • 如果隐藏元素想要原来位置, 就用 visibility:hidden

  • 如果隐藏元素不想要原来位置, 就用 display:none

overflow溢出显示隐藏

overflow 属性指定了如果内容溢出一个元素的框(超过其指定高度及宽度)时,会发生什么。

属性值 描述
visible 不剪切内容也不添加滚动条
hidden 不显示超过对象尺寸的内容,超出的部分隐藏掉
scroll 不管超出内容否,总是显示滚动条
auto 超出自动显示滚动条,不超出不显示滚动条
  • 一般情况下,我们都不想让溢出的内容显示出来,因为溢出的部分会影响布局。
  • 但是如果有定位的盒子, 请慎用overflow:hidden 因为它会隐藏多余的部分。
  • 实际开发场景:
  1. 清除浮动
  2. 隐藏超出内容,隐藏掉, 不允许内容超过父盒子。

总结

属性 区别 用途
display 显示 (重点) 隐藏对象,不保留位置 配合后面js做特效,比如下拉菜单,原先没有,鼠标经过,显示下拉菜单, 应用极为广泛
visibility 可见性 (了解) 隐藏对象,保留位置 使用较少
overflow 溢出(重点) 只是隐藏超出大小的部分 1. 可以清除浮动 2. 保证盒子里面的内容不会超出该盒子范围

css元素的显示与隐藏 display显示隐藏 +visibility显示隐藏 +overflow溢出显示隐藏相关推荐

  1. 4.元素的显示与隐藏-display属性、visibility可见性、overflow溢出

    01-display属性 <!DOCTYPE html> <html lang="en"><head><meta charset=&quo ...

  2. CSS隐藏属性display:none;visibility:hidden;overflow:hidden

    前端CSS元素隐藏的知识(display:none:visibility:hidden:overflow:hidden:opacity: 0) 欢迎来到CSS隐藏属性界面 你好! 可以仔细阅读这篇文章 ...

  3. web前端入门学习 css(6)(定位position)(元素的显示与隐藏display、可见性visibility、溢出overflow)(案例:土豆播放页)

    文章目录 什么是定位? 定位组成(定位模式+边偏移) 定位模式static relative absolute fixed 边偏移 定位模式--静态定位static(平时用不到)就是标准流 定位模式- ...

  4. web前端基础 html5+css3(九.精灵图,字体图标,css三角,鼠标样式cursor,.轮廓线 outline,vertical-align,文本溢出显示省略号)

    1.精灵图(有效减少服务器介绍和发送请求的次数,提高页面的加载速度) 将网页的小背景图像整合到一张大图中,这样服务器只需要请求一次就可以了 background-position (图片往坐标左边走) ...

  5. CSS元素的显示和隐藏

    类似网站广告,当我们点击关闭就不见了,但是我们重新刷新页面,会重新出现! 本质:让一个元素在页面中隐藏或者显示出来. 注意:是隐藏,不是删除! display 显示隐藏(脱标) visibility ...

  6. CSS元素的显示与隐藏

    类似网站广告,当我们点击关闭就不见了,但是我们重新刷新页面,会重新出现! 本质:让一个元素在页面中隐藏或者显示出来. 1.display显示隐藏 2.visibility显示隐藏 3.overflow ...

  7. css多行超出显示点_CSS实现单行、多行文本溢出显示省略号(…)

    如果实现单行文本的溢出显示省略号同学们应该都知道用text-overflow:ellipsis属性来,当然还需要加宽度width属来兼容部分浏览. 实现方法: overflow: hidden; te ...

  8. 如何设置省略号对其序号 html,CSS实现单行、多行文本溢出显示省略号(…)

    最好用max-height来限制一下web 若是实现单行文本的溢出显示省略号同窗们应该都知道用text-overflow:ellipsis属性来,固然还须要加宽度width属来兼容部分浏览.浏览器 实 ...

  9. CSS文本溢出显示省略号怎么实现?

    前言 我们经常会遇到网页中有文字溢出会显示省略号,那么这种效果怎么实现呢?本文分别介绍了单行文本溢出显示省略号和多行文本溢出显示省略号的实现方法. 一.单行文本溢出显示省略号 代码示例: <!D ...

最新文章

  1. 体验cygwin纪实
  2. 网易云信AI音频最新研究成果获世界顶级学术会议 ICASSP 2022 认可
  3. Nginx命令配置到系统环境
  4. Android native进程间通信实例-binder篇之——解决实际问题inputreader内建类清楚缓存...
  5. search engine
  6. 几行Java解决图片提取文字功能
  7. 个性化头像生成——微信小程序开发
  8. 「HNOI 2009」图的同构记数
  9. 复选框点击后弹出输入框
  10. python学习笔记六
  11. 对抗生成网络(Generative Adversarial Network)
  12. 公历转农历C/C++代码
  13. Linux(四)——CROND和磁盘分区与挂载
  14. 小丑改造计划之复习一
  15. 2021年度软件企业 100 强榜单(附全名单)看看有你家公司没
  16. Three——二、加强对三维空间的认识
  17. 论文笔记(二十二):Soft Tracking Using Contacts for Cluttered Objects to Perform Blind Object Retrieval
  18. 计算机网络原理fin,一个动画看懂网络原理之TCP建立和释放过程
  19. 有哪些强大好用的音频格式转换软件?
  20. 第三方软件测试(软件检测)收费标准

热门文章

  1. mysql常见字符集_MySQL字符集
  2. [置顶] 历届博客之星获奖博客分享
  3. linux 权限管理 改变groupid,如何在linux下修改组权限
  4. 创业公司LOGO设计不容凑合 ! LOGO设计网让品牌更出色
  5. 绝对摄影艺术证件照比网红店更美
  6. Git flow概念
  7. 转--二手笔记本电脑 如何 检测其质量
  8. oracle数据库bak文件恢复,Oracle使用备份控制文件恢复数据库
  9. 一个命令导出局域网的IP和MAC
  10. 中国经济有望转晴 BDI收报660点小幅上升