目录
  1. 1. 显示与隐藏
    1. 1.1. display
    2. 1.2. visibility
显示与隐藏

显示与隐藏

display

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
div {
width: 200px;
height: 200px;
background-color: pink;
display: none
/*display: none; 隐藏某个元素 == display: block 显示某个元素 不保留位置*/
}
p {
width: 200px;
height: 400px;
background-color: purple;
}
</style>
</head>
<body>
<div></div>
<p>格叽格叽</p>
</body>
</html>

visibility

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
div {
width: 200px;
height: 200px;
background-color: pink;
visibility: hidden;
/* visibility:visible ; /*隐藏某个元素 保留位置的*/
}
p {
width: 200px;
height: 400px;
background-color: purple;
}
</style>
</head>
<body>
<div></div>
<p>格叽格叽</p>
</body>
</html>

总之,display与visibility最典型的区别就在于,一个不会再原地留下痕迹,一个会留下。常用的典型例子就有比如说连连看,消除以后原处仍然保留空位

文章作者: Jachie Xie
文章链接: https://xjc5772.github.io/2020-06/23/%E5%AD%A6%E4%B9%A0/%E5%89%8D%E7%AB%AF%E5%AD%A6%E4%B9%A0/CSS/CSS%E6%98%BE%E7%A4%BA%E4%B8%8E%E9%9A%90%E8%97%8F/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 XJC&Blog
打赏
  • 微信
  • 支付宝

评论