当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


CSS visibility属性用法及代码示例


此属性用于指定元素在Web文档中是否可见,但隐藏的元素会占用Web文档中的空间。使用display属性可删除或显示属性以从浏览器中隐藏和删除元素。

用法:

visibility:visible|hidden|collapse|initial|inherit;

属性值:

  • visible:它是默认值。该元素在网络文档中正常显示或可见。

    用法:

    visibility:hidden;

    例:



    <!DOCTYPE html> 
    <html> 
        <head> 
            <title> 
                CSS | visibility Property 
            </title> 
            <style> 
                h1 { 
                    color:green; 
                } 
                .geeks { 
                    visibility:visible; 
                } 
                body { 
                    text-align:center; 
                } 
            </style> 
        </head> 
        <body> 
            <h1>GeeksforGeeks</h1> 
            <h2>visibility:visible;</h2> 
            <p class="geeks"> 
             A computer science portal for geeks 
            </p> 
        </body> 
    </html>                                

    输出:

  • hidden:此属性从页面隐藏元素,但会占用文档中的空间。

    用法:

    visibility:hidden;

    例:

    <!DOCTYPE html> 
    <html> 
        <head> 
            <title> 
                CSS | visibility Property 
            </title> 
            <style> 
                h1 { 
                    color:green; 
                } 
                .geeks { 
                    visibility:hidden; 
                } 
                body { 
                    text-align:center; 
                } 
            </style> 
        </head> 
        <body> 
            <h1>GeeksforGeeks</h1> 
            <h2>visibility:hidden;</h2> 
            <p class="geeks"> 
             A computer science portal for geeks 
            </p> 
        </body> 
    </html>                    

    输出:

  • collapse:此属性仅用于表格元素。它用于从表中删除行和列,但不影响表的布局。但是它们的空间可用于其他内容。
    Note:此属性不用于表格元素以外的其他元素。

    用法:

    visibility:collapse;

    例:

    <!DOCTYPE html> 
    <html> 
        <head> 
            <title> 
                CSS | visibility Property 
            </title> 
            <style> 
                table.geeks { 
                    visibility:collapse 
                } 
                table, th, td { 
                border:1px solid red; 
                p { 
                color:green; 
                font-size:25px; 
                } 
            </style> 
        </head> 
        <body> 
            <center> 
            <h1 style="color:green;">GeeksForGeeks</h1> 
            <h2>visibility:collapse;</h2> 
            <p>geeksforgeeks</p> 
            <table style="border:1px solid red;" class="geeks"> 
                <tr> 
                    <th>geeks</th> 
                    <th>for</th> 
                    <th>geeks</th> 
                </tr> 
            </table> 
            <p>A computer science portal for geeks</p> 
            </center> 
        </body> 
    </html>                    

    输出:

支持的浏览器:可见性属性支持的浏览器如下:

  • 谷歌浏览器
  • IE浏览器
  • Firefox
  • Opera
  • Safari




相关用法


注:本文由纯净天空筛选整理自ManasChhabra2大神的英文原创作品 CSS | visibility Property。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。