From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- files/pt-br/web/css/display-legacy/index.html | 102 ++++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 files/pt-br/web/css/display-legacy/index.html (limited to 'files/pt-br/web/css/display-legacy') diff --git a/files/pt-br/web/css/display-legacy/index.html b/files/pt-br/web/css/display-legacy/index.html new file mode 100644 index 0000000000..c4bf7e06c2 --- /dev/null +++ b/files/pt-br/web/css/display-legacy/index.html @@ -0,0 +1,102 @@ +--- +title: +slug: Web/CSS/display-legacy +translation_of: Web/CSS/display-legacy +--- +
{{CSSRef}}
+ +

O CSS 2 usou uma sintaxe de palavra-chave única para o display , exigindo palavras-chave separadas para variantes em nível de bloco e em linha do mesmo modo de layout. Esta página detalha esses valores.

+ +

Sintaxe

+ +
+
inline-block
+
+

O elemento gera uma caixa de elemento de bloco que fluirá com o conteúdo circundante, como se fosse uma única caixa embutida (se comportando como um elemento substituído).

+ +

É equivalente a inline flow-root.

+
+
inline-table
+
O inline-table O valor não possui um mapeamento direto em HTML. Ele se comporta como um HTML{{HTMLElement("table")}} elemento, mas como uma caixa embutida, em vez de uma caixa no nível do bloco. Dentro da caixa da tabela há um contexto em nível de bloco.
+
+ É equivalente a inline table.
+
inline-flex
+
O elemento se comporta como um elemento embutido e apresenta seu conteúdo de acordo com o modelo flexbox.
+
+ É equivalente a inline flex.
+
inline-grid
+
O elemento se comporta como um elemento embutido e apresenta seu conteúdo de acordo com o modelo de grade.
+
+ É equivalente a inline grid.
+
+ +

Sintaxe formal

+ +
{{CSSSyntax}}
+ +

Exemplo

+ +

No exemplo abaixo, estamos criando um contêiner flex inline com a palavra-chave herdada inline-flex.

+ +
+

HTML

+ +
<div class="container">
+  <div>Flex Item</div>
+  <div>Flex Item</div>
+</div>
+
+Not a flex item
+
+ +

CSS

+ +
.container {
+  display: inline-flex;
+}
+
+ +

Result

+ +

{{EmbedLiveSample("Example", 300, 150)}}

+
+ +

Na nova sintaxe, o contêiner flex inline seria criado usando dois valores, inline para o tipo de exibição externo e flex para o tipo de exibição interno.

+ +
.container {
+  display: inline flex;
+}
+ +

Compatibilidade do navegador

+ + + +

Suporte deinline-block

+ +

{{Compat("css.properties.display.inline-block", 10)}}

+ +

Suporte deinline-table

+ +

{{Compat("css.properties.display.inline-table", 10)}}

+ +

Suporte deinline-flex

+ +

{{Compat("css.properties.display.inline-flex", 10)}}

+ +

Suporte deinline-grid

+ +

{{Compat("css.properties.display.inline-grid", 10)}}

+ +

Veja também

+ + -- cgit v1.2.3-54-g00ecf