tutoriais mais recente desenvolvimento web
 

Style visibility Property

<Estilo de objeto

Exemplo

Esconder o conteúdo de um <p> elemento:

document.getElementById("myP").style.visibility = "hidden";
Tente você mesmo "

Definição e Uso

Os conjuntos de propriedades de visibilidade ou retorna se um elemento deve ser visível.

A propriedade de visibilidade permite ao autor mostrar ou ocultar um elemento. É semelhante à exibição de propriedade. No entanto, a diferença é que se você definir display: none, ele esconde o elemento inteira, enquanto visibility: hidden significa que o conteúdo do elemento será invisível, mas o elemento permanece na sua posição e tamanho original.


Suporte navegador

Internet ExplorerFirefoxOperaGoogle ChromeSafari

A propriedade de visibilidade é suportado em todos os principais navegadores.


Sintaxe

Retornar a propriedade de visibilidade:

object .style.visibility

Defina a propriedade de visibilidade:

object .style.visibility="visible|hidden|collapse|initial|inherit"

Valores de propriedade

Valor Descrição
visible O elemento é visível. Este é o padrão
hidden O elemento não é visível, mas ainda afeta o layout
collapse Quando usado em uma linha da tabela ou célula, o elemento não é visível (same as "hidden")
initial Define essa propriedade para seu valor padrão. Leia sobre inicial
inherit Herda esta propriedade a partir de seu elemento pai. Leia sobre herdar

Detalhes técnicos

Valor padrão: visível
Valor de retorno: A String, que representa se o conteúdo de um elemento é exibido ou não
CSS Versão CSS2

mais Exemplos

Exemplo

Diferença entre a propriedade de exibição e a propriedade de visibilidade:

function demoDisplay() {
    document.getElementById("myP1").style.display = "none";
}

function demoVisibility() {
    document.getElementById("myP2").style.visibility = "hidden";
}
Tente você mesmo "

Exemplo

Ocultar e mostrar um <img> elemento:

function hideElem() {
    document.getElementById("myImg").style.visibility = "hidden";
}

function showElem() {
    document.getElementById("myImg").style.visibility = "visible";
}
Tente você mesmo "

Exemplo

Retornar o tipo de visibilidade de um <p> elemento:

alert(document.getElementById("myP").style.visibility);
Tente você mesmo "

Páginas relacionadas

Tutorial CSS: CSS de exibição e visibilidade

Referência CSS: visibility property


<Estilo de objeto