北京
天津
课程
影视特效专业
短视频全科班
PR特训班
影视特效班
影视动画班
栏目包装班
电商运营专业
网络营销班
电商班
新媒体班
室内设计专业
室内设计全科班
室内设计专业班
室内手绘班
室内CAD班
室内软装班
景观软件与设计班
景观手绘与设计班
建筑设计班
UI设计专业
UI设计班
PM产品经理班
平面设计全科班
平面设计专业班
PS人像后期定制班
C4D专项特训班
手绘插画班
IT专业
赴日IT
web前端班
Java班
Python班
大数据班
PHP班
iOS班
Android班
C语言基础班
游戏设计专业
VR游戏班
少儿编程
Scratch班
Python班
日语
日本语班
诚筑说
诚筑说
视频
问答
文章
私活
讲师
合作
招聘
日语
关于我们
|
App
登录
400-026-7117
周一至周日9:00-22:00
账号
密码
忘记密码请咨询招生老师
微信公众号
chengzhushuo
新浪微博搜索
诚筑说
QQ扫一扫
442350769
首页>
问答大厅>
问答详情
【css】隐藏元素的方法
夏磊银
2020-09-11
WEB前端
203人浏览
隐藏一个元素有多少种方法,分别详细描述
展开问题
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
分享到:
最新问题
侯爽老师
提问:
来说说线上、线下设计中的颜色、尺寸问题|天津平面ui剪辑培训
侯爽老师
提问:
文字的处理手法有哪些?天津平面ui剪辑培训班
侯爽老师
提问:
图片处理手法有哪些?天津平面ui剪辑培训班
张天艺 老师
提问:
简述一下分页功能实现层的代码
张天艺 老师
提问:
使用Spring框架的好处是什么?
最热问题
侯爽老师
提问:
来说说线上、线下设计中的颜色、尺寸问题|天津平面ui剪辑培训
侯爽老师
提问:
文字的处理手法有哪些?天津平面ui剪辑培训班
侯爽老师
提问:
图片处理手法有哪些?天津平面ui剪辑培训班
王伟平老师
提问:
Java共有多少种数据类型?分别是什么?
王伟平老师
提问:
Java中的static关键词用法
在线客服
点击开始,立即咨询
取消
开始
电话咨询
客服咨询
微信咨询
2.opacity:0;
3.visibility: hidden;
4. 只要看不见,就是隐藏了
position: absolute;
top: -9999px;
left: -9999px;