HTML中visibility:hidden 和 display:none 的区别及实例?

HTML中visibility:hidden 和 display:none 的区别及实例?


HTML中visibility:hidden 和 display:none 的区别及实例?

visibility:hidden 和 display:none 的区别

都是隐藏

  但是visibility:hidden隐藏以后还会继续保留位置

  display:none 隐藏以后就不会占位置

关于display:none 隐藏如下实例的

<!DOCTYPE html>

<html>

 <head>

  <meta charset="UTF-8">

  <title></title>

  <style type="text/css">

   div{

    100px;

    height:100px;

    border: 1px solid #f00;

    display: inline-block;

   }

   .div01{

    /*visibility: hidden;*/

    display: none;

   }

  </style>

 </head>

 <body>

  <div>1</div>

  <div class="div01">2</div>

  <div>3</div>

  <div>4</div>

  <div>5</div>

 </body>

</html>

结果如图

关于visibility:hidden隐藏如下实例的

<!DOCTYPE html>

<html>

 <head>

  <meta charset="UTF-8">

  <title></title>

  <style type="text/css">

   div{

    100px;

    height:100px;

    border: 1px solid #f00;

    display: inline-block;

   }

   .div01{

    visibility: hidden;

    /*display: none;*/

   }

  </style>

 </head>

 <body>

  <div>1</div>

  <div class="div01">2</div>

  <div>3</div>

  <div>4</div>

  <div>5</div>

 </body>

</html>

结果如图

以上两个实例可以看到visibility:hidden 和 display:none 的明显区别

原文地址:https://www.cnblogs.com/xinxina/p/10948460.html