English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
A propriedade display especifica o tipo de caixa gerada pelo elemento, geralmente usados os valores correspondentes ao display são block, none, inline.
A especificação do CSS define o valor padrão de exibição de todos os elementos, por exemplo, o elemento <div> é exibido como bloco, enquanto o elemento <span> é exibido como embutido.
O valor padrão de exibição de cobertura do elemento é um significado importante da propriedade display. Por exemplo, alterar um elemento de nível inline para um elemento de nível bloco, ou alterar um elemento de nível bloco para um elemento de nível inline.
Nota: A propriedade display do CSS é uma das mais poderosas e úteis entre todas as propriedades CSS. Isso é muito útil para criar páginas da web com外观不同,mas que seguem os padrões da Web.
A parte seguinte descreve os valores de exibição do CSS mais comuns.
O valor block do atributo display força o comportamento do elemento a ser semelhante ablocoelemento, por exemplo<div>ou<p>O elemento. As seguintes regras de estilo<span>e <a>O elemento é exibido como um elemento de bloco:
span { display: block; } a { display: block; }Teste e veja‹/›
Nota:Alterar o tipo de exibição do elemento apenas altera o comportamento de exibição do elemento, não o tipo do elemento. Por exemplo, não é permitido definir o elemento inline como display: block; para que ele possa anexar elementos de bloco internamente.
O valor inline do atributo display faz com que o comportamento do elemento seja comoinline-levelelemento, por exemplo<span>ou<a>O elemento. As seguintes regras de estilo<p>e <li>O elemento é exibido como um elemento inline-level:
p { display: inline; } ul li { display: inline; }Teste e veja‹/›
inline do atributo display-O valor block faz com que o elemento gere uma caixa retangular, que fluirá com o conteúdo ao redor, ou seja, ficará na mesma linha que o conteúdo adjacente. As seguintes regras de estilo<div>e <span>O elemento é exibido como um bloco inline:
div { display: inline-block; } span { display: inline-block; }Teste e veja‹/›
Quando o valor da propriedade display é none, o elemento não gera nenhum contorno e não é exibido na página. Os elementos filhos também não geram nenhum contorno, mesmo que seu valor de propriedade de exibição seja não. O documento apresentado parece que o elemento não existe na árvore do documento.
h1 { display: none; } p { display: none; }Teste e veja‹/›
Nota:Os que têm o valor de propriedade display como none não criam uma caixa invisível-Ele não gera nenhum contorno. Também não reserva espaço físico para o objeto oculto, ou seja, o objeto desaparece completamente na página, em termos simples, é invisível e inatingível. Veja também “ Visibilidade e ExibiçãoDemonstrações em Tempo Real dadas em parte.