html元素不可见的三种方式
html中使元素不可见有三种方法:
- 使用hidden属性
- 使用style中的display=none
- 使用style中的visibility=false
显然,使元素不可见有两类方式:
- 元素彻底不可见,元素不会占据空间,仿佛消失了一样
- 元素不可见,但是依旧占据着原来的空间,仿佛隐形了一样
使用hidden属性
<div hidden>hello</div>
使用hidden属性的效果就是在渲染DOM时,会自动把该元素的display属性改为none。注意,hidden属性的唯一用途就在此处:只在第一次添加hidden属性时把display改为none。以后即便display属性变成了block,hidden属性依旧在那里放着。
由此可知,hidden和display=none产生的效果是相同的。但是不如display更直接、更根本。因此,以后不要使用hidden属性,直接访问style中的display属性。
使用style.display
jQuery中的hide、show、toggle等控制显示和隐藏的方法就是使用display属性。
display=none能够让一个元素彻底消失,无影无踪,不占空间。
使用style.visibility
style中的visibility=false时,元素像隐形了一样,但是依旧占据原来的空间。
转载于:https://www.cnblogs.com/weiyinfu/p/10235480.html
html元素不可见的三种方式相关推荐
- js学习-DOM之动态创建元素的三种方式、插入元素、onkeydown与onkeyup两个事件整理...
动态创建元素的三种方式: 第一种: Document.write(); <body> <input type="button" id="btn" ...
- Python找出列表中出现次数最多的元素三种方式
通过三种方式给大家介绍,具体详情如下所示: 方式一: 原理:创建一个新的空字典,用循环的方式来获取列表中的每一个元素,判断获取的元素是否存在字典中的key,如果不存在的话,将元素作为key,值为列表中 ...
- 元素隐藏的三种方式对比(针对移动端项目中的按钮,先隐藏且不能被点击 visibility:hidden)
元素隐藏的三种方式对比 display:none opacity:0 visibility:hidden 项目需求 表面一个图片遮罩,鼠标hover遮罩消失,内部元素展现,其中有一个按钮在移动端是手指 ...
- html一般用那种方式定位,使用三种方式定位html中的元素
使用三种方式定位html中的元素 发布时间:2020-06-06 14:46:00 来源:51CTO 阅读:687 作者:知止内明 1)使用三种方式定位html中的元素 a)通过ID $(" ...
- v html如何添加样式,详解三种方式解决vue中v-html元素中标签样式
Vue为v-html中标签添加CSS样式 {{news.title}} {{news.datetime}} 返回列表 当我们使用v-html渲染页面,使用下面这种方式去修改样式并没有效果, .con{ ...
- vue v-html字体大小修改,详解三种方式解决vue中v-html元素中标签样式
Vue为v-html中标签添加CSS样式 {{news.title}} {{news.datetime}} 返回列表 当我们使用v-html渲染页面,使用下面这种方式去修改样式并没有效果, .con{ ...
- React创建组件的三种方式及其区别
React推出后,出于不同的原因先后出现三种定义react组件的方式,殊途同归:具体的三种方式: 函数式定义的无状态组件 es5原生方式React.createClass定义的组件 es6形式的ext ...
- JavaScript--------------------jQuery中.bind() .live() .delegate() .on()的区别 和 三种方式写光棒事件 动画...
bind(type,[data],fn) 为每个匹配元素的特定事件绑定事件处理函数. $("a").bind("click",function(){alert( ...
- Python读取文本的三种方式对比
1.概述 Python有三种读取文本的方式,分别是: read() readline() readlines() 2.三种方式的优缺点分析 2.1 read() 最简单的一种方法,一次性读取文件的所有 ...
最新文章
- R语言计算曼哈顿距离(Manhattan Distance)实战:计算两个向量的曼哈顿距离、dist函数计算矩阵中两两元素的曼哈顿距离
- Base64编码及Android的应用
- Spring mvc,uploadifive 文件上传实践(转自:https://segmentfault.com/a/1190000004503262)
- python多线程_python多线程:控制线程数量
- [LeetCode] 3. Longest Substring Without Repeating Characters 题解
- 电脑安装python3.74_在Python3.74+PyCharm2020.1 x64中安装使用Kivy的详细教程
- ppt扇形图怎么显示数据_PPT图表除了显示数据变化,还可以干嘛?
- 为何python不好找工作-为什么python不好找工作
- SDL2源代码分析6:复制到渲染器(SDL_RenderCopy())
- java版b2b2c社交电商spring cloud分布式微服务(十)高可用的服务注册中心
- 快速排序 JAVA实现
- 修改Noteexpress插入参考文献序号的颜色
- java编写程序防止电脑屏幕休眠
- 翻译:PyTorch基础知识学习 - transforms(变换)
- 各大手机厂商快应用入口
- echart ——正负条形图
- android 百度云语音,手机安卓百度云AI智能之语音合成
- 阿里最新春招面经,腾讯 / 美团 / 字节 1 万道 Java 中高级面试题
- Comparable Comparator
- 魅族便签导出,实践中
热门文章
- Windows Server 2008 R2 install Visual Studio 2015 failed
- 并发编程(4)同步并发操作
- 用于快速排查Java的CPU性能问题(top us值过高)
- 一次性解决导航栏的所有问题
- 仿头条新闻app,实现下拉刷新,上拉加载分页
- PCL—低层次视觉—点云滤波(基于点云频率)
- 1199: [HNOI2005]汤姆的游戏 - BZOJ
- 解决Lost connection to MySQL server at 'reading initial communication packet', 的方法
- 软件研发设计经验总结
- 堆排序的应用-优先级队列