区别:使用display:none隐藏元素后,位置不保留。使用visibility: hidden隐藏元素后,原位置保留。

visibility: hidden

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>div{height: 200px;width: 200px;margin: 10px auto;}#box1{background-color: red;}#box2{background-color: yellow;visibility: hidden;}#box3{background-color: green;}</style>
</head>
<body><div id="box1">1</div><div id="box2">2</div><div id="box3">3</div>
</body>
</html>

运行结果:

display:none

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><style>div{height: 200px;width: 200px;margin: 10px auto;}#box1{background-color: red;}#box2{background-color: yellow;display: none;}#box3{background-color: green;}</style>
</head>
<body><div id="box1">1</div><div id="box2">2</div><div id="box3">3</div>
</body>
</html>

运行结果:

CSS:display和visibility隐藏的区别相关推荐

  1. CSS Display与Visibility区别和用法

    CSS Display与Visibility区别和用法 CSS属性display和visibility容易混淆,visibility和display两个属性都有隐藏元素的功能.visibility属性 ...

  2. css = display: none, visibility: hidden, opacity: 0 的区别

    一. 页面结构 display: "none" 的元素其实并不会渲染,不会出现在页面中,不会占据位置,切换"显隐"时会触发渲染,所以会影响性能. visibil ...

  3. CSS隐藏元素的几种方式以及display、visibility、opacity的区别

    CSS隐藏元素的方式 首先最通用且最易想到的方法肯定是display.visibility和opacity这三种了 display:none 设置元素不可见并且连盒模型也不生成,一般用于不占空间的隐藏 ...

  4. [css] 说说display:none和visibility:hidden的区别

    [css] 说说display:none和visibility:hidden的区别 display:none dom对象不渲染. visibility:hidden 隐藏但是dom对象渲染. 个人简介 ...

  5. css3新增选择器、伪元素、隐藏元素的方法、visibility: hidden与display:none;的区别 、遮罩层效果、​ 三级菜单制作、选项卡制作——css3知识点总结

    目录 css3新增选择器 兄弟选择器 属性选择器 伪类选择器 其他伪类选择器 类元素选择器 直接选择器 否定选择器 伪元素 :after清除浮动 :before和:after 用来写小三角形 首字母 ...

  6. CSS display(显示)详解 与 visibility(可见性)详解[第七天]

    文章目录 display list-item[无效果,懵逼] run-in[都不支持,忽略] initial content table visibility 隐藏元素(display:none/vi ...

  7. display:none和visibility:hidden的区别

    在使用CSS隐藏一些元素时,我们经常用到 display:none 和 visibility:hidden.两者差别如下: 1. 是否占据空间 display:none,该元素不占据任何空间,在文档渲 ...

  8. display和visibility的用法和区别

    大多数人很容易将CSS属性display和visibility混淆,它们看似没有什么不同,其实它们的差别却是很大的.visibility和display两个属性都有隐藏元素的功能.visibility ...

  9. html隐藏visibility,通过display或visibility来隐藏html元素

    有些时候我们需要根据某些条件来控制Web页面中的HTML元素显示还是隐藏,可以通过display或visibility来实现.通过下面的例子了解display和visibility的区别,简单的例子代 ...

  10. CSS中的display与visibility

    文章目录 一.display: none 二.visibility: hidden 三.opacity: 0 四.`display: none`与`visibility: hidden`的区别 五.元 ...

最新文章

  1. 教你怎么用WIN7系统自带工具调整硬盘分区
  2. Java8 IdentityHashMap 源码分析
  3. 删除文件及文件夹命令
  4. opengl es 实现旋转的三角形
  5. 10kv开关柜价格_常用变压器、开关柜介绍、厂家联系方式、报价单分享
  6. sql 计算单行数据字段空值比例_如何利用工具,迅猛定位低效SQL? | 1分钟系列...
  7. css的基本定位机制
  8. [转]软件企业的新三十六计
  9. php增加md5加密的方法_php进行md5加密简单实例方法
  10. 如何解压 GZ 文件
  11. p6spy 简单使用
  12. anaconda安装包
  13. 一个匹配数字的正则表达式(带详细解释)
  14. 比较IC卡、ID卡、M1卡、CPU卡它们之间有什么区别?
  15. 【VeighNa】开始量化交易——第三章:构建价差套利
  16. JWT JWS JWE三者区别
  17. 中秋佳节,程序员教你AI三步成诗,秒变“李白”
  18. Caliburn.Micro使用事件聚合器
  19. 鹤山市计算机速成班学校,鹤山市职业技术学校官网
  20. [导入]下面为转载的对于招行安全控件的分析

热门文章

  1. 3. SQL 语句本身的优化(慢查询)
  2. 25. 单体内置对象
  3. [2019杭电多校第四场][hdu6614]AND Minimum Spanning Tree(贪心)
  4. pyhton2 and python3 生成随机数字、字母、符号字典(用于撞库测试/验证码等)
  5. ShopNc实例化对象
  6. 第二百二十七节,jQuery EasyUI,ComboTree(树型下拉框)组件
  7. eclipse设置Tomcat超级详细
  8. Java中符号位扩展
  9. 用 O(1) 时间检测整数 n 是否是 2 的幂次。
  10. 将对象绑定到WinForm中的combobox时出现的奇怪错误:组合框的下拉项太多!