CSS | Mostrar propiedad

La propiedad Display en CSS define cómo se colocarán los componentes (div, hipervínculo, encabezado, etc.) en la página web. Como sugiere su nombre, esta propiedad se utiliza para definir la visualización de las diferentes partes de una página web. 
Sintaxis: 
 

display: value;

Valores de propiedad 
 

Valor Descripción
en línea Se utiliza para mostrar un elemento como un elemento en línea.
bloquear Se utiliza para mostrar un elemento como un elemento de bloque.
contenido Se utiliza para desaparecer el envase.
flexionar Se utiliza para mostrar un elemento como un contenedor flexible a nivel de bloque.
cuadrícula Se utiliza para mostrar un elemento como un contenedor de cuadrícula a nivel de bloque.
bloque en línea Se utiliza para mostrar un elemento como un contenedor de bloques de nivel en línea.
en línea-flex Se utiliza para mostrar un elemento como un contenedor flexible de nivel en línea.
cuadrícula en línea Se utiliza para mostrar un elemento como un contenedor de cuadrícula de nivel en línea.
tabla en línea Se utiliza para mostrar una tabla de nivel en línea
elemento de lista Se utiliza para mostrar todos los elementos en el elemento <li>.
entrar corriendo Se utiliza para mostrar un elemento en línea o a nivel de bloque, según el contexto.
mesa Se utiliza para establecer el comportamiento como <tabla> para todos los elementos.
título de la tabla Se utiliza para establecer el comportamiento como <caption> para todos los elementos.
tabla-columna-grupo Se utiliza para establecer el comportamiento como <columna> para todos los elementos.
grupo de encabezado de tabla Se utiliza para establecer el comportamiento como <header> para todos los elementos.
grupo-pie-de-tabla Se utiliza para establecer el comportamiento como <footer> para todos los elementos.
tabla-fila-grupo Se utiliza para establecer el comportamiento como <fila> para todos los elementos.
tabla-celda Se utiliza para establecer el comportamiento como <td> para todos los elementos.
tabla-columna Se utiliza para establecer el comportamiento como <col> para todos los elementos.
fila de la tabla Se utiliza para establecer el comportamiento como <tr> para todos los elementos.
ninguna Se utiliza para eliminar el elemento.
inicial Se utiliza para establecer el valor predeterminado.
heredar Se utiliza para heredar la propiedad de los elementos de sus padres.

Algunos valores importantes se describen a continuación con el ejemplo.
Bloque: esta propiedad se utiliza como propiedad predeterminada de div. Esta propiedad coloca el div uno tras otro verticalmente. La altura y el ancho del div se pueden cambiar usando la propiedad de bloque si no se menciona el ancho, entonces la propiedad div debajo del bloque ocupará el ancho del contenedor.
Ejemplo: 
 

HTML

<!DOCTYPE html>
<html>
    <head>
        <title>CSS | Display property</title>
        <style>
            #geeks1{
                height: 100px;
                width: 200px;
                background: teal;
                display: block;
            }
            #geeks2{
                height: 100px;
                width: 200px;
                background: cyan;
                display: block;
            }
            #geeks3{
                height: 100px;
                width: 200px;
                background: green;
                display: block;
            }
            .gfg {
                margin-left:20px;
                font-size:42px;
                font-weight:bold;
                color:#009900;
            }
            .geeks {
                font-size:25px;
                margin-left:30px;
            }
            .main {
                margin:50px;
                text-align:center;
            }
        </style>
    </head>
     
    <body>
        <div class = "gfg">GeeksforGeeks</div>
        <div class = "geeks">display: block; property</div>
        <div class = "main">
            <div id="geeks1">Block 1 </div>
            <div id="geeks2">Block 2</div>
            <div id="geeks3">Block 3</div>
        </div>
    </body>                
</html>                   

Producción: 
 

display block property

En línea: esta propiedad es la propiedad predeterminada de las etiquetas de anclaje. Esto se usa para colocar el div en línea, es decir, de manera horizontal. La propiedad de visualización en línea ignora la altura y el ancho establecidos por el usuario. 
Ejemplo: 
 

HTML

<!DOCTYPE html>
<html>
    <head>
        <title>CSS | Display property</title>
        <style>
            #main{
                height: 200px;
                width: 200px;
                background: teal;
                display: inline;
             
            }
            #main1{
                height: 200px;
                width: 200px;
                background: cyan;
                display: inline;
             
            }
            #main2{
                height: 200px;
                width: 200px;
                background: green;
                display: inline;
            }
            .gfg {
                margin-left:20px;
                font-size:42px;
                font-weight:bold;
                color:#009900;
            }
            .geeks {
                font-size:25px;
                margin-left:30px;
            }
            .main {
                margin:50px;
            }
        </style>
    </head>
    <body>
        <div class = "gfg">GeeksforGeeks</div>
        <div class = "geeks">display: inline; property</div>
        <div class = "main">
            <div id="main"> BLOCK 1 </div>
            <div id="main1"> BLOCK 2</div>
            <div id="main2">BLOCK 3 </div>
        </div>
    </body>
</html>                   

Producción: 
 

display inline property

Inline-block: esta característica utiliza las dos propiedades mencionadas anteriormente, block e inline. Entonces, esta propiedad alinea el div en línea, pero la diferencia es que puede editar la altura y el ancho del bloque. Básicamente, esto alineará el div tanto en bloque como en línea.
Ejemplo: 
 

html

<!DOCTYPE html>
<html>
    <head>
        <title>CSS | Display property</title>
        <style>
        #main{
                height: 100px;
                width: 200px;
                background: teal;
                display: inline-block;
             
            }
            #main1{
                height: 100px;
                width: 200px;
                background: cyan;
                display: inline-block;
             
            }
            #main2{
                height: 100px;
                width: 200px;
                background: green;
                display: inline-block;
            }
            .gfg {
                margin-left:200px;
                font-size:42px;
                font-weight:bold;
                color:#009900;
            }
            .geeks {
                font-size:25px;
                margin-left:210px;
            }
            .main {
                margin:50px;
            }
        </style>
    </head>
    <body>
        <div class = "gfg">GeeksforGeeks</div>
        <div class = "geeks">display: Inline-block; property</div>
        <div class = "main">
            <div id="main"> BLOCK 1 </div>
            <div id="main1"> BLOCK 2</div>
            <div id="main2">BLOCK 3 </div>
        </div>
    </body>
</html>                   

Producción: 
 

display inline block

Ninguno: esta propiedad oculta el div o el contenedor que usa esta propiedad. Usarlo en uno de los div hará que el trabajo sea claro. 
Ejemplo: 
 

html

<!DOCTYPE html>
<html>
    <head>
        <title>CSS | Display property</title>
        <style>
        #main{
                height: 100px;
                width: 200px;
                background: teal;
                display: block;
             
            }
            #main1{
                height: 100px;
                width: 200px;
                background: cyan;
                display: none;
             
            }
            #main2{
                height: 100px;
                width: 200px;
                background: green;
                display: block;
            }
            .gfg {
                margin-left:20px;
                font-size:42px;
                font-weight:bold;
                color:#009900;
            }
            .geeks {
                font-size:25px;
                margin-left:20px;
            }
            .main {
                margin:50px;
            }
        </style>
    </head>
    <body>
        <div class = "gfg">GeeksforGeeks</div>
        <div class = "geeks">display: none; property</div>
        <div class = "main">
            <div id="main"> BLOCK 1 </div>
            <div id="main1"> BLOCK 2</div>
            <div id="main2">BLOCK 3 </div>
        </div>
    </body>
</html>                   

Producción: 
 

display none property

Navegadores compatibles: los navegadores compatibles con la propiedad Display se enumeran a continuación: 
 

  • Google Chrome 1.0
  • Borde 12.0
  • Internet Explorer 4.0
  • Firefox 1.0
  • Ópera 7.0
  • Safari 1.0

Publicación traducida automáticamente

Artículo escrito por RahulRanjan4 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *