当前位置: 首页 > 工具软件 > Invisible CSS > 使用案例 >

CSS系列009-display:none和visibility:hidden的区别

姜淇
2023-12-01

共同点:

        二者都是隐藏,不显示元素

二者区别:

       占用位置的区别:

            display:none隐藏元素,且不会占用位置

            visibility-hidden隐藏元素,但是会占用位置

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>display:none和visibility:hidden的区别</title>
    <style>
        .demo1{
            display: none;
        }

        .demo2{
            visibility: hidden;
        }
    </style>
</head>
<body>
    <p >111</p>
    <div class="demo1">11111</div>
    <p>222</p>

    <p>bbb</p>
    <div class="demo2">bbbb</div>
    <p>cccc</p>
</body>
</html>

 类似资料: