美文网首页js css html
CSS基础-08-Display(隐藏元素 display:no

CSS基础-08-Display(隐藏元素 display:no

作者: 玄德公笔记 | 来源:发表于2022-06-15 22:34 被阅读0次

    1. 隐藏元素 (display:none)

    1.1 Display

    • 作用:

    隐藏某个元素,且该元素不占用空间。

    • 示例
    {display:none;}
    

    1.2 和 Visibility比较

    • 作用

    隐藏某个元素,但该元素仍占用之前空间。

    • 语法
    visibility:hidden
    

    2. 内联元素→ 块元素 (display:inline)

    内联元素(行内元素)

    • 语法
    display:inline;
    
    • 示例
    <!DOCTYPE html>
    <html>
    
    <head>
        <meta charset="utf-8">
        <title>hello</title>
        <style>
            li {
                display: inline;
            }
        </style>
    </head>
    
    <body>
    
        <p>内联元素显示为行内元素:</p>
    
        <ul>
            <li>刘备刘玄德</li>
            <li>关羽关云长</li>
            <li>张飞张翼德</li>
        </ul>
    
    </body>
    
    </html>
    
    • 不加display:inline; 时应显示为块元素:
      image.png
    • 添加后显示为内联元素:


      image.png

    3. 块元素 → 内联元素 (display:block)

    • 语法
    display:block;
    
    • 示例
    <!DOCTYPE html>
    <html>
    
    <head>
        <meta charset="utf-8">
        <title>CROW-SONG</title>
        <style>
            span {
                display: block;
            }
        </style>
    </head>
    
    <body>
        <span>关羽</span>
        <span>关云长</span>
    </body>
    
    • < span > 是内联元素,应该显示为一行
    关羽 关云长
    
    • 变成块元素后结果为
    关羽 
    关云长
    

    image.png

    相关文章

      网友评论

        本文标题:CSS基础-08-Display(隐藏元素 display:no

        本文链接:https://www.haomeiwen.com/subject/jmewmrtx.html