zoukankan      html  css  js  c++  java
  • 前端学习 -- Css -- display和Visibility

    display

    将一个内联元素变成块元素,通过display样式可以修改元素的类型。
    可选值:
     1 inline:可以将一个元素作为内联元素显示。
     2 block: 可以将一个元素设置块元素显示。
     3 inline-block:将一个元素转换为行内块元素。
     - 可以使一个元素既有行内元素的特点又有块元素的特点,既可以设置宽高,又不会独占一行。
     4 none: 不显示元素,并且元素不会在页面中继续占有位置。

    visibility

    可以用来设置元素的隐藏和显示的状态
    可选值:
    1 visible 默认值,元素默认会在页面显示
    2 hidden 元素会隐藏不显示

    使用 visibility:hidden;隐藏的元素虽然不会在页面中显示,但是它的位置会依然保持。

    <!DOCTYPE html>
    <html>
    
        <head>
            <meta charset="UTF-8">
            <title></title>
            <style type="text/css">
                a {
                    background-color: #FF0000;
                    display: block;
                    /*为其设置一个宽和高*/
                     100px;
                    height: 100px;
                }
                /**
                 * display: none;box不进行显示,
                 */
                
                .box1 {
                     100px;
                    height: 100px;
                    background-color: red;
                    display: none;
                }
                /**
                 * visibility: hidden 元素隐藏
                 */
                
                .box {
                     100px;
                    height: 100px;
                    background-color: green;
                    visibility: hidden;
                }
                /**
                 * visibility: hidden 元素显示
                 */
                
                .box2 {
                     100px;
                    height: 100px;
                    background-color: blue;
                    visibility: visible;
                }
            </style>
        </head>
    
        <body>
    
            <div class="box"></div>
            <div class="box1"></div>
            <div class="box2"></div>
            <a href="#">我是soyoungboy</a>
    
            <span>超级帅小伙</span>
    
        </body>
    
    </html>

    效果:

    代码:

    https://github.com/soyoungboy/htmlCssStudy/blob/master/HelloHBuilder/lesson17.html

    可运行下看看效果。

  • 相关阅读:
    学习opencv跟轮廓相关的
    opencv 连通域需要的函数解析
    【7.4】__new__和__init__的区别
    【7.3】属性描述符和属性查找过程
    【7.2】__getattr__、__getattribute__魔法函数
    【7.1】property动态属性
    【6.4】一个经典的参数错误
    【6.3】del语句和垃圾回收
    【6.2】==和is的区别
    【6.1】python中的变量是什么
  • 原文地址:https://www.cnblogs.com/androidsuperman/p/6765892.html
Copyright © 2011-2022 走看看