Compartir a través de


display

Establece si se representará el objeto.

Sintaxis

{ display: sDisplay }

Valores posibles

sDisplay

Cadena que especifica o recibe uno de los valores siguientes:

inline

Valor predeterminado. El objeto se representa como un elemento en línea cuyo tamaño depende de las dimensiones del contenido.

block

El objeto se representa como un elemento de bloque.

inline-block

El objeto se representa en línea, pero su contenido se representa como un elemento de bloque. Los elementos en línea adyacentes se representan en la misma línea si el espacio lo permite.

list-item

El objeto se representa como un elemento de bloque y se agrega un marcador list-item. Se aplica a Microsoft Internet Explorer 6 y versiones posteriores.

none

El objeto no se representa.

table-footer-group

El pie de tabla siempre se muestra a continuación de todas las demás filas y grupos de filas, y antes de cualquier título que aparezca en la parte inferior. El pie de página se muestra en cada una de las páginas abarcadas por una tabla.

table-header-group

El encabezado de tabla siempre se muestra precediendo a todas las demás filas y grupos de filas, y a continuación de cualquier título que aparezca en la parte superior. El encabezado se muestra en cada una de las páginas abarcadas por una tabla.

Esta propiedad tiene el valor predeterminado inline para todos los objetos, salvo los siguientes:

ADDRESS

block

BLOCKQUOTE

block

BODY

block

CENTER

block

COL

block

COLGROUP

block

DD

block

DIR

block

DIV

block

DL

block

DT

block

FIELDSET

block

FORM

block

FRAME

none

HN

block

HR

block

IFRAME

block

LEGEND

block

LI

list-item

LISTING

block

MENU

block

OL

block

P

block

PLAINTEXT

block

PRE

block

TABLE

block

TBODY

none

TD

block

TFOOT

none

TH

block

THEAD

none

TR

block

UL

block

XMP

block

Esta propiedad no se hereda.

Observaciones

Todos los objetos HTML visibles son del tipo block o inline. Por ejemplo, un objeto DIV es un elemento de bloque y un objeto SPAN es un elemento en línea. Los elementos de bloque normalmente empiezan una nueva línea y pueden contener otros elementos de bloque y en línea. Los elementos en línea normalmente no empiezan una nueva línea y pueden contener otros datos o elementos en línea. La modificación de los valores de la propiedad display afecta al diseño del contenido adyacente porque:

  • Se agrega una línea a continuación del elemento que tiene el valor block.

  • Se quita una línea del elemento que tiene el valor inline.

  • Se ocultan los datos para el elemento que tiene el valor none.

A diferencia de la propiedad visibility, display=none no reserva ningún espacio para el objeto en la pantalla.

Los valores table-header-group y table-footer-group se pueden usar para especificar que el contenido de los objetos thead y tfoot se muestre en cada página para una tabla que abarca varias páginas.

Ejemplos

Este ejemplo muestra el efecto que tiene cambiar los valores para la propiedad display entre inline, block y none:

<span id=ospan>This is a span</span> in a sentence.
<p>
<input type=button value ="Block" onclick="ospan.style.display='block'">
:

El ejemplo usa llamadas a función para ocultar y mostrar filas y celdas de las tablas:

<script>
function getPets()
{
    oRow1Cell2.style.display="none";
    oRow2Cell2.style.display="block";
    oRow3Cell2.style.display="none";
}
</script>
:
<table>
<tr id="oRow1"><td>Horses</td>
<td id="oRow1Cell2">Thoroughbreds</td>
<td>Fast</td></tr>
<tr id="oRow2"><td>Dogs</td>
<td id="oRow2Cell2">Greyhounds</td>
<td>Fast</td></tr>
<tr id="oRow3"><td>Marsupials</td>
<td id="oRow3Cell2">Opossums</td>
<td>Slow</td></tr>
</table>
:
<input type=button onclick="getPets()" value ="Show household pets">

Información sobre estándares

Esta propiedad se define en la especificación Cascading Style Sheets (CSS), Level 1 (CSS1) (Hojas de estilos en cascada (CSS), nivel 1 (CSS1)).

Aplicable a

A, ABBR, ACRONYM, ADDRESS, APPLET, B, BDO, BIG, BLOCKQUOTE, BODY, BR, BUTTON, CAPTION, CENTER, CITE, CODE, COL, COLGROUP, CUSTOM, DD, DEFAULTS, DEL, DFN, DIV, DL, DT, EM, EMBED, FIELDSET, FONT, FORM, FRAME, HN, HR, HTML, I, IFRAME, IMG, INPUT TYPE=BUTTON, INPUT TYPE=CHECKBOX, INPUT TYPE=FILE, INPUT TYPE=IMAGE, INPUT TYPE=PASSWORD, INPUT TYPE=RADIO, INPUT TYPE=RESET, INPUT TYPE=SUBMIT, INPUT TYPE=TEXT, INS, LI, OBJECT, OL, P, Q, RT, RUBY, S, SELECT, SPAN, SUB, TABLE, TBODY, TD, TFOOT, TH, THEAD, TR, TT, U, UL, VAR y XMP.