display: none 和 visibility: hidden 的区别

 CSS  2019-06-26  admin  2618  3534

display: none 和 visibility: hidden 的区别

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <style type="text/css">
            .big {margin: 20px auto;background-color: darkseagreen;}
            .big div {width: 200px;height: 200px;float: left;margin: 20px;background-color: burlywood;}
        </style>
    </head>
    <body>
        <div class="big">
            <div>1</div>
            <div style="display: none;">2 display: none;</div>
            <div>3</div>
            <div>4</div>
        </div>
        <div style="clear: both;"></div>
        <div class="big">
            <div>1</div>
            <div style="visibility: hidden;">2 visibility: hidden;</div>
            <div>3</div>
            <div>4</div>
        </div>
    </body>
</html>

Snipaste_2019-06-26_22-38-09.png

隐藏元素 - display:none或visibility:hidden

隐藏一个元素可以通过把display属性设置为"none",或把visibility属性设置为"hidden"。但是请注意,这两种方法会产生不同的结果。

visibility:hidden可以隐藏某个元素,但隐藏的元素仍需占用与未隐藏之前一样的空间。也就是说,该元素虽然被隐藏了,但仍然会影响布局。


如果文章对您有帮助,点击下方的广告,支持一下作者吧!

相关推荐


php redis 分布式锁

Redis 分布式锁是一种使用 Redis 数据库来实现的同步机制,用于在分布式系统中保证多个进程或线程对共享资源的互斥访问。Redis 分布式锁的基本原理是使用 Redis 的 SETNX 命令来尝试设置一个键,如果这个键不存在,那么获取锁成功,否则获取锁失败。获取锁成功后,需要设置锁的过期时间,以防止锁被永久占用。释放锁时,需要删除这个键。Redis 分布式锁有一些优点和缺点:优点:Redis

Go 切片面试真题八连问

原文:https://mp.weixin.qq.com/s/Qo_DNAAcamXXwU9ihrY6jA前言哈喽,大家好,我是asong。最近没事在看八股文,总结了几道常考的切片八股文,以问答的方式总结出来,希望对正在面试的你们有用~本文题目不全,关于切片的面试真题还有哪些?欢迎评论区补充~01. 数组和切片有什么区别?Go语言中数组是固定长度的,不能动态扩容,在编译期就会确定大小,声明方式如下:

写了 30 多个 Go 常用文件操作的示例,收藏这一篇就够了

原文:收藏!30 多个 Go 常用文件操作的示例 (qq.com)原文:写了 30 多个 Go 常用文件操作的示例,收藏这一篇就够了 (qq.com)Go官方提供的文件操作标准库分散在os、ioutil等多个包中,里面有非常多的方法涵盖了文件操作的所有场景,不过因为我平时开发过程中需要直接操作文件的场景其实并不多,在加上 Go 标准库的文档太难搜索,每次遇到要使用文件函数时都是去 Google 查

go web框架大全

go web框架大全