北京
天津
面授课程
职业
少儿
语言
在线教育
赴日IT
诚筑说
视频
问答
文章
私活
讲师
合作
招聘
日语
关于我们
|
App
登录
400-026-7117
周一至周日9:00-22:00
微信公众号
chengzhushuo
新浪微博搜索
诚筑说
QQ扫一扫
442350769
首页>
问答大厅>
问答详情
【css】隐藏元素的方法
夏磊银
2020-09-11
WEB前端
157人浏览
隐藏一个元素有多少种方法,分别详细描述
展开问题
5个回答
丁凯
1.display:none;
2.opacity:0;
3.visibility: hidden;
4. 只要看不见,就是隐藏了
position: absolute;
top: -9999px;
left: -9999px;
0
2020-09-11
张凯
1.display:none
真正意义上的隐藏,页面不生成元素,源码中也不显示,不占据空间,对页面布局不起作用,用户交互不可能生效,但是DOM可以访问到这个元素,可以通过DOM操作
2.opacity:0
透明度设置为全透明,在页面中占据空间,对页面布局起作用,会响应用户交互,只是单纯的不可见
3.visibility:hidden
和opacity类似,在页面中占据空间,对页面布局起作用,元素不可见,但是不会响应用户交互
4.position:absolute(fixed)
通过定位,配合top:-9999px;left:-9999px将元素移除可视区域,不会影响布局,不影响用户交互,(避免该元素获取焦点)
5.clip-path
裁剪元素,被裁剪就被会隐藏,隐藏的部分仍然占据空间,对页面布局起作用,元素显示的区域会响应用户交互,隐藏部分不会响应用户交互(IE完全不支持)
回答已被采纳
0
2020-09-11
李子行
1.display:none
2.将另一个元素绝对定位到此元素正上方然后给他盖起来z-index:999;
3.绝对定位到用户看不到的位置
position:absolute
top:9999
left:9999
4.给父级添加overflow:hidden,然后将子级移到父级外边
0
2020-09-11
李永春
display:none opacity:0 来个100%宽高的div盖上 随便写个div 把内容定位定在div外 之后div。overflow:hide en
0
2020-09-11
王聪
1. display:none;隐藏
2. opacity:0;透明
3.position:absolute;我看不见就行了
left-999999
top-999999
4. 用一个div盖住另一个div
0
2020-09-11
分享到:
最新问题
张天艺 老师
提问:
简述一下分页功能实现层的代码
张天艺 老师
提问:
使用Spring框架的好处是什么?
张天艺 老师
提问:
JAVA 一共有几种数据类型?分别是什么?
张天艺 老师
提问:
什么是Spring MVC框架?
张天艺 老师
提问:
解释一下RequestMapping 注解的作用
最热问题
王伟平老师
提问:
Java共有多少种数据类型?分别是什么?
王伟平老师
提问:
Java中的static关键词用法
孙悦老师
提问:
北欧风格有什么特点
夏磊银老师
提问:
【JavaScript】数据类型
夏磊银老师
提问:
【JavaScript】数组去重
在线客服
点击开始,立即咨询
取消
开始
电话咨询
客服咨询
微信咨询
2.opacity:0;
3.visibility: hidden;
4. 只要看不见,就是隐藏了
position: absolute;
top: -9999px;
left: -9999px;