博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
display:none和visibility:hidden的区别
阅读量:5291 次
发布时间:2019-06-14

本文共 526 字,大约阅读时间需要 1 分钟。

display:none和visibility:hidden的区别

 

联系:都是让元素不可见 

区别: 
1、display:none让元素从渲染树中消失,渲染的时候不占据任何空间;visibility:hidden不会让元素从渲染树中消失,渲染时占据空间,只是内容不可见。 
2、display:none是非继承属性,子节点消失,由于元素从渲染树消失造成,修改子节点属性也无法显示;visibility:hidden是继承属性,子节点消失,由于继承了hidden,通过设置visibility:visible可以让子节点显示。 
3、修改常规流中元素的display通常会造成文档重排。修改visibility属性只会造成本元素的重绘。 
4、阅读器不会读取display:none,元素内容,会读取visibility:hidden元素内容。

  
Title
box1
box2

转载于:https://www.cnblogs.com/tashaxing/p/8796923.html

你可能感兴趣的文章
Node.js 入门:Express + Mongoose 基础使用
查看>>
plsql使用,为什么可以能看见其他用户的表
查看>>
一步步教你轻松学奇异值分解SVD降维算法
查看>>
Scripting Java #3:Groovy与invokedynamic
查看>>
2014-04-21-阿里巴巴暑期实习-后台研发-二面经验
查看>>
数据结构中线性表的基本操作-合并两个线性表-依照元素升序排列
查看>>
使用pager进行分页
查看>>
吐医疗器械研发可配置性需求的槽点
查看>>
UVA - 1592 Database
查看>>
机器翻译评价指标 — BLEU算法
查看>>
机器学习基石(9)--Linear Regression
查看>>
Min Stack
查看>>
从LazyPhp说起
查看>>
Fine Uploader文件上传组件
查看>>
Spring Boot与Spring的区别
查看>>
查看linux 之mysql 是否安装的几种方法
查看>>
javascript中的传递参数
查看>>
objective-c overview(二)
查看>>
python查询mangodb
查看>>
软件测试(基础理论一)摘
查看>>