diff --git a/files/pt-br/web/css/--_star_/index.html b/files/pt-br/web/css/--_star_/index.html index d04945ca7e60cd..84c8798b1a0276 100644 --- a/files/pt-br/web/css/--_star_/index.html +++ b/files/pt-br/web/css/--_star_/index.html @@ -5,7 +5,7 @@ ---
{{CSSRef}}{{SeeCompatTable}}
-

Nomes de propriedades com o prefixo --, como --example-name, representam Propriedade personalizadas que contém um valor que pode ser reutilizado por todo o documento usando a função ({{cssxref("var")}}).

+

Nomes de propriedades com o prefixo --, como --example-name, representam Propriedade personalizadas que contém um valor que pode ser reutilizado por todo o documento usando a função ({{cssxref("var")}}).

Propriedades personalizadas participam na cascata: cada uma delas pode aparecer várias vezes e o valor da variável corresponderá ao valor definido na propriedade personalizada, decidido pelo algoritmo de cascata.

diff --git a/files/pt-br/web/css/-webkit-overflow-scrolling/index.html b/files/pt-br/web/css/-webkit-overflow-scrolling/index.html index 6c3e8ae869c5f8..006fa4e23defb1 100644 --- a/files/pt-br/web/css/-webkit-overflow-scrolling/index.html +++ b/files/pt-br/web/css/-webkit-overflow-scrolling/index.html @@ -19,7 +19,7 @@

Resumo

-

A propriedade CSS -webkit-overflow-scrolling controla quando dispositivos com a funcionalidade de toque na tela usam uma rolagem baseada no "momentum" de um dado elemento.

+

A propriedade CSS -webkit-overflow-scrolling controla quando dispositivos com a funcionalidade de toque na tela usam uma rolagem baseada no "momentum" de um dado elemento.

{{cssinfo}}

diff --git a/files/pt-br/web/css/-webkit-text-security/index.html b/files/pt-br/web/css/-webkit-text-security/index.html index cfd8fcef8eb62e..5b5e1c52c27918 100644 --- a/files/pt-br/web/css/-webkit-text-security/index.html +++ b/files/pt-br/web/css/-webkit-text-security/index.html @@ -9,7 +9,7 @@

Sintaxe

-
-webkit-text-security: circle;
+
-webkit-text-security: circle;
 -webkit-text-security: disc;
 -webkit-text-security: square;
 -webkit-text-security: none;
@@ -21,12 +21,12 @@ 

Exemplo

HTML

-
<label for="name">Name:</label>
+
<label for="name">Name:</label>
 <input type="text" name="name" id="name" />

CSS

-
input {
+
input {
   -webkit-text-security: square;
 }
diff --git a/files/pt-br/web/css/@font-face/index.html b/files/pt-br/web/css/@font-face/index.html index 78b0a98b749b96..c95c0099d80e91 100644 --- a/files/pt-br/web/css/@font-face/index.html +++ b/files/pt-br/web/css/@font-face/index.html @@ -5,7 +5,9 @@ ---
{{CSSRef}}
-

O @font-face CSS at-rule especifica uma fonte customizada com a qual exibe o texto; a fonte pode ser carregada de um servidor remoto ou de uma fonte instalada localmente no computador do usuário. Se a função local() for fornecida, a especificação do nome da fonte a ser procurada no computador do usuário, e a {{Glossary("user agent")}} encontrar uma correspondência, essa fonte local será usada. Caso contrário, o recurso de fonte especificado usando a função url() é baixado e usado.

+

O @font-face CSS at-rule especifica uma fonte customizada com a qual exibe o texto; a fonte pode ser carregada de um servidor remoto ou de uma fonte instalada localmente no computador do usuário.

+ +

Se a função local() for fornecida, a especificação do nome da fonte a ser procurada no computador do usuário, e a {{Glossary("user agent")}} encontrar uma correspondência, essa fonte local será usada. Caso contrário, o recurso de fonte especificado usando a função url() é baixado e usado.

Ao permitir que os autores forneçam suas próprias fontes, @font-face torna possível projetar conteúdo sem se limitar às chamadas fontes "seguras para a web" (ou seja, as fontes que são tão comuns que são consideradas como universalmente disponível). A capacidade de especificar o nome de uma fonte instalada localmente a ser procurada e usada permite personalizar a fonte além do básico, ao mesmo tempo em que é possível fazê-lo sem depender de uma conexão com a Internet.

diff --git a/files/pt-br/web/css/@import/index.html b/files/pt-br/web/css/@import/index.html index a4b2d90f16bf81..c9e6c0b1f23231 100644 --- a/files/pt-br/web/css/@import/index.html +++ b/files/pt-br/web/css/@import/index.html @@ -9,7 +9,7 @@

Sumário

A Regra Atribuída (at-rule) CSS @import é usado para importar regras de estilo de outras folhas de estilo. Estas regras devem preceder todos os outros tipos de regras, exceto as regrasde @charset ; uma vez que não é um Declaração aninhada, @import não pode ser usado dentro do grupo condicional de regras atribuídas (at-rules).

-

Assim como os agentes do usuário podem evitar a recuperação de recursos para os tipos de mídia incompatíveis, os autores podem especificar regras @import dependentes de mídia. Estas importações condicionais devem ter media queries separadas por vírgulas após a URI. Na ausência de qualquer consulta de mídia (media queries), a importação é incondicional. Especificando todos para o médio tem o mesmo efeito.

+

Assim como os agentes do usuário podem evitar a recuperação de recursos para os tipos de mídia incompatíveis, os autores podem especificar regras @import dependentes de mídia. Estas importações condicionais devem ter media queries separadas por vírgulas após a URI. Na ausência de qualquer consulta de mídia (media queries), a importação é incondicional. Especificando todos para o médio tem o mesmo efeito.

Sintaxe

@@ -54,7 +54,7 @@

Especificações

{{SpecName('CSS3 Media Queries', '#media0', '@import')}} {{Spec2('CSS3 Media Queries')}} - Estendeu a sintaxe para apoiar qualquer consulta de mídia e não apenas simples tipos de mídia (media types). + Estendeu a sintaxe para apoiar qualquer consulta de mídia e não apenas simples tipos de mídia (media types). {{SpecName('CSS2.1', 'cascade.html#at-import', '@import')}} diff --git a/files/pt-br/web/css/@keyframes/index.html b/files/pt-br/web/css/@keyframes/index.html index 3430d88223fcf6..c3aa567491b729 100644 --- a/files/pt-br/web/css/@keyframes/index.html +++ b/files/pt-br/web/css/@keyframes/index.html @@ -5,7 +5,7 @@ ---

{{CSSRef}}

-

The @keyframes CSS at-rule controls the intermediate steps in a CSS animation sequence by defining styles for keyframes (or waypoints) along the animation sequence. This gives more control over the intermediate steps of the animation sequence than transitions.

+

The @keyframes CSS at-rule controls the intermediate steps in a CSS animation sequence by defining styles for keyframes (or waypoints) along the animation sequence. This gives more control over the intermediate steps of the animation sequence than transitions.

@keyframes slidein {
   from {
diff --git a/files/pt-br/web/css/@media/aspect-ratio/index.html b/files/pt-br/web/css/@media/aspect-ratio/index.html
index 5dbd8db55ebe6e..03f9625114e0e1 100644
--- a/files/pt-br/web/css/@media/aspect-ratio/index.html
+++ b/files/pt-br/web/css/@media/aspect-ratio/index.html
@@ -55,10 +55,6 @@ 

CSS

{{EmbedLiveSample('example',600,140)}}
-

Especificações

+

Especificações

@@ -48,38 +48,22 @@

Especificações

- + - + - + - +
{{SpecName('CSS4 Selectors', '#active-pseudo', ':active')}} {{Spec2('CSS4 Selectors')}} -
-
Nenhuma mudança.
-
-
Nenhuma mudança.
{{SpecName('CSS3 Selectors', '#useraction-pseudos', ':active')}} {{Spec2('CSS3 Selectors')}} -
-
Nenhuma mudança.
-
-
Nenhuma mudança.
{{SpecName('CSS2.1', 'selector.html#dynamic-pseudo-classes', ':active')}} {{Spec2('CSS2.1')}} -
-
Nenhuma mudança.
-
-
Nenhuma mudança.
{{SpecName('CSS1', '#anchor-pseudo-classes', ':active')}} {{Spec2('CSS1')}} -
-
Definição inicial.
-
-
Definição inicial.
diff --git a/files/pt-br/web/css/_colon_checked/index.html b/files/pt-br/web/css/_colon_checked/index.html index 4ff32ba204257a..fdd9bee61c408f 100644 --- a/files/pt-br/web/css/_colon_checked/index.html +++ b/files/pt-br/web/css/_colon_checked/index.html @@ -64,7 +64,7 @@

Exemplo de seletores

Representa todos os selects na página que estão selecionados
-

Usando checkboxes escodindos para amarzenar algum valor booleano.

+

Usando checkboxes escodindos para amarzenar algum valor booleano.

A pseudo-classe :checked aplicada em checkboxes escondidos, adicionado ao início de sua página pode
ser aplicada de forma a armazenar algum booleano dinâmico para ser usado por uma regra CSS. O exemplo a seguir mostra como exibir/esconder um elemento expansível com um simples clique em um botão (download esse demo).

@@ -183,7 +183,7 @@

Especificações

{{ SpecName('CSS3 Selectors', '#checked', ':checked') }} {{ Spec2('CSS3 Selectors') }} - Define a pseudo-classe, mas não associação semântica + Define a pseudo-classe, mas não associação semântica diff --git a/files/pt-br/web/css/_colon_disabled/index.html b/files/pt-br/web/css/_colon_disabled/index.html index 9c06f609ce4f7b..1634b35e208d73 100644 --- a/files/pt-br/web/css/_colon_disabled/index.html +++ b/files/pt-br/web/css/_colon_disabled/index.html @@ -5,7 +5,7 @@ ---
{{CSSRef}}
-

A pseudo-classe CSS :disabled representa qualquer elemento desativado. Um elemento é desativado se não puder ser ativado (selecionado, clicado, digitado etc.) ou aceitar o foco. O elemento também possui um estado habilitado, no qual ele pode ser ativado ou aceitar o foco.

+

A pseudo-classe CSS :disabled representa qualquer elemento desativado. Um elemento é desativado se não puder ser ativado (selecionado, clicado, digitado etc.) ou aceitar o foco. O elemento também possui um estado habilitado, no qual ele pode ser ativado ou aceitar o foco.

/* Selects any disabled <input> */
 input:disabled {
@@ -18,7 +18,7 @@ 

Sintaxe

Exemplo

-

Este exemplo mostra um formulário básico de envio. Ele usa o evento JavaScript change para permitir que o usuário ative / desative os campos de faturamento.

+

Este exemplo mostra um formulário básico de envio. Ele usa o evento JavaScript change para permitir que o usuário ative / desative os campos de faturamento.

HTML

diff --git a/files/pt-br/web/css/_colon_enabled/index.html b/files/pt-br/web/css/_colon_enabled/index.html index d978f460721a0b..639bb13a6ef468 100644 --- a/files/pt-br/web/css/_colon_enabled/index.html +++ b/files/pt-br/web/css/_colon_enabled/index.html @@ -5,7 +5,7 @@ ---
{{CSSRef}}
-

A pseudo-classe CSS :enabled representa qualquer elemento ativado. Um elemento é ativado se puder ser ativado (selecionado, clicado, digitado etc.) ou aceitar o foco. O elemento também possui um estado desativado, no qual não pode ser ativado nem aceitar foco.

+

A pseudo-classe CSS :enabled representa qualquer elemento ativado. Um elemento é ativado se puder ser ativado (selecionado, clicado, digitado etc.) ou aceitar o foco. O elemento também possui um estado desativado, no qual não pode ser ativado nem aceitar foco.

/* Seleciona qualquer <input> ativado */
 input:enabled {
@@ -18,7 +18,7 @@ 

Sintaxe

Exemplo

-

O exemplo a seguir torna a cor do texto e do botão <input> verde quando ativada e cinza quando desativada. Isso ajuda o usuário a entender quais elementos podem ser interagidos..

+

O exemplo a seguir torna a cor do texto e do botão <input> verde quando ativada e cinza quando desativada. Isso ajuda o usuário a entender quais elementos podem ser interagidos..

HTML

diff --git a/files/pt-br/web/css/_colon_first-child/index.html b/files/pt-br/web/css/_colon_first-child/index.html index db197fe924aeeb..d39bf076d0098d 100644 --- a/files/pt-br/web/css/_colon_first-child/index.html +++ b/files/pt-br/web/css/_colon_first-child/index.html @@ -37,7 +37,7 @@

CSS

... resultado ...

-

{{EmbedLiveSample('Exemplo_1',300,50)}}

+

{{EmbedLiveSample('Exemplo_1',300,50)}}

Exemplo 2 - Usando UL

diff --git a/files/pt-br/web/css/_colon_focus/index.html b/files/pt-br/web/css/_colon_focus/index.html index f5ff31e9fe4cef..d7f5fdaf587ac4 100644 --- a/files/pt-br/web/css/_colon_focus/index.html +++ b/files/pt-br/web/css/_colon_focus/index.html @@ -22,11 +22,11 @@

Resumo

Sintaxe

-
elemento:focus { ... }
+
elemento:focus { ... }

Exemplos

-
.nome:focus {
+
.nome:focus {
   color: red;
 }
 
@@ -34,7 +34,7 @@ 

Exemplos

color: lime; }
-
<input class="nome" value="Esse elemento ficará vermelho quando focado">
+
<input class="nome" value="Esse elemento ficará vermelho quando focado">
 <input class="sobrenome" value="Esse elemento ficará verde-limão quando focado">

{{ EmbedLiveSample('Exemplos', '', '', '', 'Web/CSS/:focus') }}

diff --git a/files/pt-br/web/css/_colon_fullscreen/index.html b/files/pt-br/web/css/_colon_fullscreen/index.html index 9b75af21cf897e..63881c0b4445d3 100644 --- a/files/pt-br/web/css/_colon_fullscreen/index.html +++ b/files/pt-br/web/css/_colon_fullscreen/index.html @@ -5,7 +5,7 @@ ---
{{CSSRef}}
-

A pseudo-classe :fullscreen do CSS representa os elementos que estão atualmente no modo tela-cheia. Se vários elementos estiverem em tela-cheia, isto seleciona todos.

+

A pseudo-classe :fullscreen do CSS representa os elementos que estão atualmente no modo tela-cheia. Se vários elementos estiverem em tela-cheia, isto seleciona todos.

Sintaxe

@@ -23,7 +23,7 @@

HTML

The page's HTML looks like this:

-
<h1>MDN Web Docs Demo: :fullscreen pseudo-class</h1>
+
<h1>MDN Web Docs Demo: :fullscreen pseudo-class</h1>
 
 <p>This demo uses the <code>:fullscreen</code> pseudo-class to automatically
   change the style of a button used to toggle full-screen mode on and off,
@@ -37,14 +37,14 @@ 

CSS

The magic happens in the CSS. There are two rules here. The first establishes the background color of the "Toggle Full-screen Mode" button when the element is not in a full-screen state. The key is the use of the :not(:fullscreen), which looks for the element to not have the :fullscreen pseudo-class applied to it.

-
#fs-toggle:not(:fullscreen) {
+
#fs-toggle:not(:fullscreen) {
   background-color: #afa;
 }
 

When the document is in full-screen mode, the following CSS applies instead, setting the background color to a pale shade of red.

-
#fs-toggle:fullscreen {
+
#fs-toggle:fullscreen {
   background-color: #faa;
 }
diff --git a/files/pt-br/web/css/_colon_not/index.html b/files/pt-br/web/css/_colon_not/index.html index 1cd6b3061e9068..2c6005d79a17f1 100644 --- a/files/pt-br/web/css/_colon_not/index.html +++ b/files/pt-br/web/css/_colon_not/index.html @@ -28,16 +28,16 @@

Resumo

Sintaxe

-
:not(selector) { style properties }
+
:not(selector) { style properties }

Exemplos

-
p:not(.classico) { color: red; }
+
p:not(.classico) { color: red; }
 body *:not(p) { color: green; }

Dado o CSS acima e o HTML abaixo...

-
<p>Um pouco de texto.</p>
+
<p>Um pouco de texto.</p>
 <p class="classico">Um pouco mais de texto.</p>
 <span>Mais um texto<span>
 
diff --git a/files/pt-br/web/css/_colon_out-of-range/index.html b/files/pt-br/web/css/_colon_out-of-range/index.html index 9fd63277151b5d..b9a898886c4887 100644 --- a/files/pt-br/web/css/_colon_out-of-range/index.html +++ b/files/pt-br/web/css/_colon_out-of-range/index.html @@ -69,7 +69,7 @@

Resultado

{{EmbedLiveSample('Example', 600, 140)}}
-

Specifications

+

Specifications

diff --git a/files/pt-br/web/css/_colon_read-write/index.html b/files/pt-br/web/css/_colon_read-write/index.html index c89d79b1ea831c..24c1a358e8b5ee 100644 --- a/files/pt-br/web/css/_colon_read-write/index.html +++ b/files/pt-br/web/css/_colon_read-write/index.html @@ -7,7 +7,7 @@

A pseudo-classe CSS :read-write representa um elemento (como o input ou textarea) que é editável pelo usuário.

-
input:read-write, textarea:read-write {
+
input:read-write, textarea:read-write {
   background-color: #bbf;
 }
 
@@ -28,7 +28,7 @@ 

input:-moz-read-only, textarea:-moz-read-only, +
input:-moz-read-only, textarea:-moz-read-only,
 input:read-only, textarea:read-only {
   border: 0;
   box-shadow: none;
@@ -49,11 +49,11 @@ 

Estilizar controle não f

Este seletor não seleciona apenas {{htmlElement("input")}}/{{htmlElement("textarea")}} elementos - ele selecionará qualquer elemento que possa ser editado pelo usuário, como um {{htmlelement("p")}} elemento com {{htmlattrxref("contenteditable")}} definido sobre ele.

-
<p contenteditable>Este parágrafo é editável; é read-write.</p>
+
<p contenteditable>Este parágrafo é editável; é read-write.</p>
 
 <p>Este parágrafo não é editável; é read-only.</p>
-
p {
+
p {
   font-size: 150%;
   padding: 5px;
   border-radius: 5px;
diff --git a/files/pt-br/web/css/_colon_target/index.html b/files/pt-br/web/css/_colon_target/index.html
index bf1df9a85ab15c..08bc37e17dfe19 100644
--- a/files/pt-br/web/css/_colon_target/index.html
+++ b/files/pt-br/web/css/_colon_target/index.html
@@ -7,18 +7,18 @@
 
 

A pseudo-classe CSS :target representa um único elemento (o elemento alvo) com uma {{htmlattrxref("id")}} correspondente ao fragmento da URL.

-
/* Seleciona um elemento com a ID correspondente ao fragmento da URL */
+
/* Seleciona um elemento com a ID correspondente ao fragmento da URL */
 :target {
   border: 2px solid black;
 }

Por exemplo, a seguinte URL tem um fragmento (denotado pelo sinal de #) que aponta para o elemento chamado section2:

-
http://www.example.com/index.html#section2
+
http://www.example.com/index.html#section2

O seguinte elemento será selecionado pelo seletor :target quando a URL for igual acima:

-
<section id="section2">Exemplo</section>
+
<section id="section2">Exemplo</section>

Sintaxe

@@ -32,7 +32,7 @@

Índice

HTML

-
<h3>Índice</h3>
+
<h3>Índice</h3>
 <ol>
  <li><a href="#p1">Ir para o primeiro parágrafo!</a></li>
  <li><a href="#p2">Ir para o segundo parágrafo!</a></li>
@@ -49,7 +49,7 @@ 

HTML

CSS

-
p:target {
+
p:target {
   background-color: gold;
 }
 
@@ -78,7 +78,7 @@ 
 
 

HTML

-
<ul>
+
<ul>
   <li><a href="#example1">Abrir exemplo #1</a></li>
   <li><a href="#example2">Abrir exemplo #2</a></li>
 </ul>
@@ -102,7 +102,7 @@ 

HTML

CSS

-
/* Lightbox fechado */
+
/* Lightbox fechado */
 .lightbox {
   display: none;
 }
diff --git a/files/pt-br/web/css/_doublecolon_after/index.html b/files/pt-br/web/css/_doublecolon_after/index.html
index 72bc5291e942ee..5bdae5e7a594a0 100644
--- a/files/pt-br/web/css/_doublecolon_after/index.html
+++ b/files/pt-br/web/css/_doublecolon_after/index.html
@@ -5,12 +5,12 @@
 ---
 
{{CSSRef}}
-

Em CSS, ::after cria um pseudo-elemento que é o último filho do elemento selecionado. Muitas vezes é usado para adicionar e melhorar o conteúdo de um elemento como a propriedade {{cssxref("content")}}. É inline por padrão.

+

Em CSS, ::after cria um pseudo-elemento que é o último filho do elemento selecionado. Muitas vezes é usado para adicionar e melhorar o conteúdo de um elemento como a propriedade {{cssxref("content")}}. É inline por padrão.

-
/* Adiciona uma seta após os links */
-a::after {
-  content: "";
-}
+
/* Adiciona uma seta após os links */
+a::after {
+  content: "→";
+}

Sintaxe

diff --git a/files/pt-br/web/css/_doublecolon_before/index.html b/files/pt-br/web/css/_doublecolon_before/index.html index 9c73bca5911967..37767d50f27cc3 100644 --- a/files/pt-br/web/css/_doublecolon_before/index.html +++ b/files/pt-br/web/css/_doublecolon_before/index.html @@ -7,7 +7,7 @@

Sumário

-

::before cria um pseudo-elemento que é o primeiro filho do elemento atingido. É frequentemente utilizado para adicionar conteúdo decorativo à um element utilizando a propriedade {{cssxref("content")}}. Este elemento é inline por padrão.

+

::before cria um pseudo-elemento que é o primeiro filho do elemento atingido. É frequentemente utilizado para adicionar conteúdo decorativo à um element utilizando a propriedade {{cssxref("content")}}. Este elemento é inline por padrão.

Sintaxe

@@ -128,7 +128,7 @@

Saída

Notas

-

Embora as correções posicionadas e fixadas no Firefox 3.5 não permitam que o conteúdo seja gerado como um irmão anterior ao elemento (conforme a especificação para o CSS indicam "Os Pseudo-elementos :before e :after interagem com outros elementos como se fosse elementos reais inseridos dentro do elemento associado."), eles podem ser usados para proporcionar uma ligeira melhora em layouts sem tables (por exemplo, para alcançar a centralização), a medida que o conteúdo a ser centrado está envolvido com um elemento filho adicional, uma coluna antes e depois do conteúdo pode ser introduzida sem adicionar elementos filhos reais (isto é, talvez mais semanticamente correto para adicionar uma pequena distância, do que seria adicionar um div vazio antes e / ou depois). (E sempre lembre-se de adicionar uma largura a um flutuador, pois, de outra forma, não flutuará!)

+

Embora as correções posicionadas e fixadas no Firefox 3.5 não permitam que o conteúdo seja gerado como um irmão anterior ao elemento (conforme a especificação para o CSS indicam "Os Pseudo-elementos :before e :after interagem com outros elementos como se fosse elementos reais inseridos dentro do elemento associado."), eles podem ser usados para proporcionar uma ligeira melhora em layouts sem tables (por exemplo, para alcançar a centralização), a medida que o conteúdo a ser centrado está envolvido com um elemento filho adicional, uma coluna antes e depois do conteúdo pode ser introduzida sem adicionar elementos filhos reais (isto é, talvez mais semanticamente correto para adicionar uma pequena distância, do que seria adicionar um div vazio antes e / ou depois). (E sempre lembre-se de adicionar uma largura a um flutuador, pois, de outra forma, não flutuará!)

HTML content

diff --git a/files/pt-br/web/css/_doublecolon_first-letter/index.html b/files/pt-br/web/css/_doublecolon_first-letter/index.html index e67a7f69110115..60bbcf427989e2 100644 --- a/files/pt-br/web/css/_doublecolon_first-letter/index.html +++ b/files/pt-br/web/css/_doublecolon_first-letter/index.html @@ -12,21 +12,21 @@

Sumário

A primeira letra de um elemento não é necessariamente uma identificação trivial:

    -
  • Pontuação, que é qualquer caractere definido em Unicode de abertura (Ps), de fechamento (Pe), aspa inicial (Pi), aspa final (Pf) e outras pontuações (Po), precedendo ou imediatamente após a primeira letra também é correspondida por esse pseudo-elemento.
  • -
  • Da mesma forma, alguns idiomas têm dígitos que são sempre escritos em maiúsculas, como o IJ em holandês. Nesses casos raros, as duas letras do dígrafo devem corresponder ao pseudo-elemento :: first-letter. (Isso é pouco suportado pelos navegadores, verifique a tabela de compatibilidade).
  • -
  • Finalmente, uma combinação do pseudoelemento {{cssxref (":: before")}} e a propriedade {{cssxref ("content")}} podem injetar algum texto no início do elemento. Nesse caso, ::first-letter corresponderá à primeira letra deste conteúdo gerado.
  • +
  • Pontuação, que é qualquer caractere definido em Unicode de abertura (Ps), de fechamento (Pe), aspa inicial (Pi), aspa final (Pf) e outras pontuações (Po), precedendo ou imediatamente após a primeira letra também é correspondida por esse pseudo-elemento.
  • +
  • Da mesma forma, alguns idiomas têm dígitos que são sempre escritos em maiúsculas, como o IJ em holandês. Nesses casos raros, as duas letras do dígrafo devem corresponder ao pseudo-elemento :: first-letter. (Isso é pouco suportado pelos navegadores, verifique a tabela de compatibilidade).
  • +
  • Finalmente, uma combinação do pseudoelemento {{cssxref (":: before")}} e a propriedade {{cssxref ("content")}} podem injetar algum texto no início do elemento. Nesse caso, ::first-letter corresponderá à primeira letra deste conteúdo gerado.
-

Uma primeira linha tem apenas significado em uma caixa de contêiner de bloco; portanto, o pseudo-elemento ::first-letter apenas afeta os elementos com um valor de {{cssxref ("display")}} de block, inline-block, table-cell, list-item ou table-caption. Em todos os outros casos, ::first-letter não tem efeito.

+

Uma primeira linha tem apenas significado em uma caixa de contêiner de bloco; portanto, o pseudo-elemento ::first-letter apenas afeta os elementos com um valor de {{cssxref ("display")}} de block, inline-block, table-cell, list-item ou table-caption. Em todos os outros casos, ::first-letter não tem efeito.

-

Somente um pequeno subconjunto de todas as propriedades CSS pode ser usado dentro de um bloco de declaração de um conjunto de regras CSS que contém um seletor usando o pseudoelemento ::first-letter:

+

Somente um pequeno subconjunto de todas as propriedades CSS pode ser usado dentro de um bloco de declaração de um conjunto de regras CSS que contém um seletor usando o pseudoelemento ::first-letter:

  • Todas as propriedades de fonts : {{ Cssxref("font") }}, {{ Cssxref("font-style") }}, {{cssxref("font-feature-settings")}}, {{cssxref("font-kerning")}}, {{cssxref("font-language-override")}}, {{cssxref("font-stretch")}}, {{cssxref("font-synthesis")}}, {{ Cssxref("font-variant") }}, {{cssxref("font-variant-alternates")}}, {{cssxref("font-variant-caps")}}, {{cssxref("font-variant-east-asian")}}, {{cssxref("font-variant-ligatures")}}, {{cssxref("font-variant-numeric")}}, {{cssxref("font-variant-position")}}, {{ Cssxref("font-weight") }}, {{ Cssxref("font-size") }}, {{cssxref("font-size-adjust")}}, {{ Cssxref("line-height") }} and {{ Cssxref("font-family") }}.
  • Todas as propriededas de background : {{ Cssxref("background-color") }}, {{ Cssxref("background-image") }}, {{cssxref("background-clip")}}, {{cssxref("background-origin")}}, {{ Cssxref("background-position") }}, {{ Cssxref("background-repeat") }}, {{ cssxref("background-size") }}, {{ Cssxref("background-attachment") }}, and {{cssxref("background-blend-mode")}}.
  • Todas as propriedades de margem: {{ Cssxref("margin") }}, {{ Cssxref("margin-top") }}, {{ Cssxref("margin-right") }}, {{ Cssxref("margin-bottom") }}, {{ Cssxref("margin-left") }}.
  • Todas as propriedades de "padding" (preenchimento): {{ Cssxref("padding") }}, {{ Cssxref("padding-top") }}, {{ Cssxref("padding-right") }}, {{ Cssxref("padding-bottom") }}, {{ Cssxref("padding-left") }}.
  • -
  • Todas as bordas: the taquigraficas {{ Cssxref("border") }}, {{ Cssxref("border-style") }}, {{ Cssxref("border-color") }}, {{ cssxref("border-width") }}, {{ cssxref("border-radius") }}, {{cssxref("border-image")}}, e as propriedades manuscritas.
  • +
  • Todas as bordas: the taquigraficas {{ Cssxref("border") }}, {{ Cssxref("border-style") }}, {{ Cssxref("border-color") }}, {{ cssxref("border-width") }}, {{ cssxref("border-radius") }}, {{cssxref("border-image")}}, e as propriedades manuscritas.
  • A propriedade {{ cssxref("color") }}.
  • As propriedades CSS: {{ cssxref("text-decoration") }}, {{cssxref("text-shadow")}}, {{ cssxref("text-transform") }}, {{ cssxref("letter-spacing") }}, {{ cssxref("word-spacing") }} (when appropriate), {{ cssxref("line-height") }}, {{cssxref("text-decoration-color")}}, {{cssxref("text-decoration-line")}}, {{cssxref("text-decoration-style")}}, {{cssxref("box-shadow")}}, {{ cssxref("float") }}, {{ cssxref("vertical-align") }} (somente se float for none).
@@ -34,7 +34,7 @@

Sumário

Como toda essa lista será estendida no futuro, é recomendado que você não use qualquer propriedade dentro da declaração do bloco, afim de manter o CSS a qualquer prova.

-

No CSS 2, os pseudoelementos eram prefixados com um caractere de dois pontos (:). Como as pseudo-classes também estavam seguindo a mesma convenção, elas eram indistinguíveis. Para resolver isso, o CSS 2.1 mudou a convenção para pseudoelementos. Agora, um pseudoelemento é prefixado com dois caracteres de dois pontos (::) e uma pseudo-classe ainda é prefixado com um único dois pontos (:).

+

No CSS 2, os pseudoelementos eram prefixados com um caractere de dois pontos (:). Como as pseudo-classes também estavam seguindo a mesma convenção, elas eram indistinguíveis. Para resolver isso, o CSS 2.1 mudou a convenção para pseudoelementos. Agora, um pseudoelemento é prefixado com dois caracteres de dois pontos (::) e uma pseudo-classe ainda é prefixado com um único dois pontos (:).

Exemplo de pseudoclasse:
.classedoelemento:hover { ... }

@@ -42,18 +42,18 @@

Sumário

Exemplo de pesudoelemento:
.classedoelemento::first-letter { ... }

-

Como vários navegadores já implementaram a versão CSS 2 em uma versão de lançamento, todos os navegadores que suportam a sintaxe de dois pontos também suportam a antiga sintaxe de dois pontos.

+

Como vários navegadores já implementaram a versão CSS 2 em uma versão de lançamento, todos os navegadores que suportam a sintaxe de dois pontos também suportam a antiga sintaxe de dois pontos.

-

Mas isso pode mudar, portanto use SEMPRE :: para pseudolementos

+

Mas isso pode mudar, portanto use SEMPRE :: para pseudolementos

-

...a não se que você precise muito que seu código seja compatível com Internet Explore 8, então use um carectere de dois pontos.

+

...a não se que você precise muito que seu código seja compatível com Internet Explore 8, então use um carectere de dois pontos.

Exemplo

-
/* Fazendo odas as letras dos paragrados maior e vermelha */
+
/* Fazendo odas as letras dos paragrados maior e vermelha */
 
 p::first-letter {  /* Use :first-letter if você precise muito de compatibilidade com IE 8 */
   color: red;
@@ -75,7 +75,7 @@ 

Especificações

- + @@ -85,7 +85,7 @@

Especificações

- + diff --git a/files/pt-br/web/css/_doublecolon_first-line/index.html b/files/pt-br/web/css/_doublecolon_first-line/index.html index ea1c3c80dc74b1..6714172b1fb3ef 100644 --- a/files/pt-br/web/css/_doublecolon_first-line/index.html +++ b/files/pt-br/web/css/_doublecolon_first-line/index.html @@ -5,9 +5,9 @@ ---
{{CSSRef}}
-

O pseudoelemento ::first-line aplica estilos à primeira linha de um elemento no nível do bloco. Observe que o comprimento da primeira linha depende de muitos fatores, incluindo a largura do elemento, a largura do documento e o tamanho da fonte do texto.

+

O pseudoelemento ::first-line aplica estilos à primeira linha de um elemento no nível do bloco. Observe que o comprimento da primeira linha depende de muitos fatores, incluindo a largura do elemento, a largura do documento e o tamanho da fonte do texto.

-
/* Seleciona a primeira linha dentro da tag <p> */
+
/* Seleciona a primeira linha dentro da tag <p> */
 p::first-line {
   color: red;
 }
@@ -36,7 +36,7 @@

Exemplos

HTML

-
<p>Os estilos serão aplicados apenas à primeira linha deste parágrafo.
+
<p>Os estilos serão aplicados apenas à primeira linha deste parágrafo.
 Depois disso, todo o texto será estilizado normalmente. Entendeu o que eu quis dizer?</p>
 
 <span>A primeira linha deste texto não receberá um estilo especial
@@ -44,7 +44,7 @@ 

HTML

CSS

-
::first-line {
+
::first-line {
   color: blue;
   text-transform: uppercase;
 
diff --git a/files/pt-br/web/css/_doublecolon_selection/index.html b/files/pt-br/web/css/_doublecolon_selection/index.html
index fc23c5e4f11df9..630e85f36e95c2 100644
--- a/files/pt-br/web/css/_doublecolon_selection/index.html
+++ b/files/pt-br/web/css/_doublecolon_selection/index.html
@@ -5,9 +5,9 @@
 ---
 
{{CSSRef}}
-

O pseudo-elemento CSS ::selection aplica estilos para partes do documento que foram selecionadas pelo usuário (tal como clicar e arrastar o ponteiro do mouse através de um texto.

+

O pseudo-elemento CSS ::selection aplica estilos para partes do documento que foram selecionadas pelo usuário (tal como clicar e arrastar o ponteiro do mouse através de um texto.

-
::selection {
+
::selection {
   background-color: cyan;
 }
@@ -32,7 +32,7 @@

Propriedades permitidas

Sintaxe

-
/* Sintaxe legado do Firefox (até a versão 61) */
+
/* Sintaxe legado do Firefox (até a versão 61) */
 ::-moz-selection
 
 {{CSSSyntax}}
@@ -42,13 +42,13 @@ 

Exemplo

HTML

-
Esse texto tem estilos especiais quando selecionado.
+
Esse texto tem estilos especiais quando selecionado.
 <p>Tente selecionando também o texto nesse parágrafo.</p>

CSS

-
/* Texto selecionado dourado com o fundo vermelho */
+
/* Texto selecionado dourado com o fundo vermelho */
 ::selection {
   color: gold;
   background-color: red;
diff --git a/files/pt-br/web/css/align-content/index.html b/files/pt-br/web/css/align-content/index.html
index a0035e90a30917..d65423fd007c69 100644
--- a/files/pt-br/web/css/align-content/index.html
+++ b/files/pt-br/web/css/align-content/index.html
@@ -9,13 +9,11 @@
 
 
{{EmbedInteractiveExample("pages/css/align-content.html")}}
- -

This property has no effect on single line flex containers (i.e. ones with flex-wrap: nowrap).

Syntax

-
/* Basic positional alignment */
+
/* Basic positional alignment */
 /* align-content does not take left and right values */
 align-content: center;     /* Pack items around the center */
 align-content: start;      /* Pack items from the start */
@@ -51,6 +49,7 @@ 

Syntax

/* Global values */ align-content: inherit; align-content: initial; +align-content: revert; align-content: unset;
@@ -71,12 +70,12 @@

Values

The items are packed flush to each other in the center of the alignment container along the cross axis.
normal
The items are packed in their default position as if no align-content value was set.
-
baseline
- first baseline

- last baseline
-
the baseline is the line upon which most letters "sit" and below which descenders extend.
-
Specifies participation in first- or last-baseline alignment: aligns the alignment baseline of the box’s first or last baseline set with the corresponding baseline in the shared first or last baseline set of all the boxes in its baseline-sharing group.
- The fallback alignment for first baseline is start, the one for last baseline is end.
+
baseline, first baseline, last baseline
+
+

Specifies participation in first- or last-baseline alignment: aligns the alignment baseline of the box's first or last baseline set with the corresponding baseline in the shared first or last baseline set of all the boxes in its baseline-sharing group.

+ the baseline is the line upon which most letters "sit" and below which descenders extend. +

The fallback alignment for first baseline is start, the one for last baseline is end.

+
space-between
The items are evenly distributed within the alignment container along the cross axis. The spacing between each pair of adjacent items is the same. The first item is flush with the start edge of the alignment container in the cross axis, and the last item is flush with the end edge of the alignment container in the cross axis.
space-around
@@ -103,7 +102,7 @@

Examples

CSS

-
#container {
+
#container {
   height:200px;
   width: 240px;
   align-content: center; /* Can be changed in the live sample */
@@ -171,7 +170,7 @@ 

CSS

HTML

-
<div id="container" class="flex">
+
<div id="container" class="flex">
   <div id="item1">1</div>
   <div id="item2">2</div>
   <div id="item3">3</div>
@@ -221,10 +220,7 @@ 

HTML

</div>
-

Result

-

{{EmbedLiveSample("Example", 260, 290)}}

+

{{EmbedLiveSample("Examples", 260, 290)}}

Specifications

-
{{ SpecName('CSS4 Pseudo-Elements', '#first-letter-pseudo', '::first-letter')}} {{ Spec2('CSS4 Pseudo-Elements')}}Propriedades permitidas generalizadas para tipografia, decoração de texto e propriedades de layout embutido, {{ cssxref("opacity") }} e {{ cssxref("box-shadow") }}.Propriedades permitidas generalizadas para tipografia, decoração de texto e propriedades de layout embutido, {{ cssxref("opacity") }} e {{ cssxref("box-shadow") }}.
{{ SpecName('CSS3 Text Decoration', '#text-shadow', 'text-shadow with ::first-letter')}}
{{ SpecName('CSS3 Selectors', '#first-letter', '::first-letter') }} {{ Spec2('CSS3 Selectors') }}Comportamento definido entre maiúsculas e minúsculas, como nos itens da lista, ou com comportamento específico do idioma (como o dígrafo holandês IJ). A sintaxe de dois dois-pontos para pseudo-elementos foi introduzida.Comportamento definido entre maiúsculas e minúsculas, como nos itens da lista, ou com comportamento específico do idioma (como o dígrafo holandês IJ). A sintaxe de dois dois-pontos para pseudo-elementos foi introduzida.
{{ SpecName('CSS2.1', 'selector.html#first-letter', '::first-letter') }}
- - - - - - - - - - - - - - - - - - - -
SpecificationStatusComment
{{SpecName("CSS3 Box Alignment", "#propdef-align-content", "align-content")}}{{Spec2("CSS3 Box Alignment")}}Adds the [ first | last ]? baseline, start, end, left, right, unsafe | safe values.
{{SpecName("CSS3 Flexbox", "#align-content-property", "align-content")}}{{Spec2("CSS3 Flexbox")}}Initial definition
- -
{{cssinfo}}
- -

Compatibilidade com navegadores

- -
- - -

Support in Flex layout

- -

{{Compat("css.properties.align-content.flex_context")}}

+{{Specifications}} -

Support in Grid layout

+

Browser compatibility

-

{{Compat("css.properties.align-content.grid_context")}}

-
+

{{Compat}}

See also

@@ -291,4 +254,4 @@

See also

  • CSS Box Alignment
  • -
    {{CSSRef}}
    +
    {{CSSRef}}
    \ No newline at end of file diff --git a/files/pt-br/web/css/animation-delay/index.html b/files/pt-br/web/css/animation-delay/index.html index 33e7b865e293bb..19e6027d06b8ec 100644 --- a/files/pt-br/web/css/animation-delay/index.html +++ b/files/pt-br/web/css/animation-delay/index.html @@ -28,9 +28,8 @@

    Valores

    {{cssxref("<time>")}}
    -
    O deslocamento do tempo, a partir do momento em que a animação é aplicada ao elemento, no qual a animação deve começar. Isso pode ser especificado em segundos (s) ou milesegundos or milliseconds (ms). A unidade é necessaria.
    -
    Um valor positivo indica que a animação deve começar após o período de especificação ter decorrido. O valor de 0s, que é o padrão, incida que a animação deve começar desde que foi aplicada.
    -
    +

    O deslocamento do tempo, a partir do momento em que a animação é aplicada ao elemento, no qual a animação deve começar. Isso pode ser especificado em segundos (s) ou milesegundos or milliseconds (ms). A unidade é necessaria.

    +

    Um valor positivo indica que a animação deve começar após o período de especificação ter decorrido. O valor de 0s, que é o padrão, incida que a animação deve começar desde que foi aplicada.

    Um valor negativo faz com que a animação comece imediatamente, mas parcialmente através do seu ciclo. Por exemplo, se você específicar -1s como tempo da animation-delay , a animação vai começar imediatamente, mas começará 1 segundo na sequência de animação. Se você específicar um valor negativo para a animation-delay, mas o valor inicial é implícito, o valor inicial é retirado do momento em que a animação é aplicada ao elemento.

    diff --git a/files/pt-br/web/css/animation-fill-mode/index.html b/files/pt-br/web/css/animation-fill-mode/index.html index c752ed29577153..5e98afcb37f3d2 100644 --- a/files/pt-br/web/css/animation-fill-mode/index.html +++ b/files/pt-br/web/css/animation-fill-mode/index.html @@ -15,7 +15,7 @@

    Syntax

    -
    /* Single animation */
    +
    /* Single animation */
     animation-fill-mode: none;
     animation-fill-mode: forwards;
     animation-fill-mode: backwards;
    @@ -114,7 +114,7 @@ 

    Example

    HTML

    -
    <p>Move your mouse over the gray box!</p>
    +
    <p>Move your mouse over the gray box!</p>
     <div class="demo">
      <div class="growsandstays">This grows and stays big.</div>
       <div class="grows">This just grows.</div>
    @@ -122,7 +122,7 @@ 

    HTML

    CSS

    -
    .demo {
    +
    .demo {
       border-top: 100px solid #ccc;
       height: 300px;
     }
    diff --git a/files/pt-br/web/css/attr/index.html b/files/pt-br/web/css/attr/index.html
    index a7575879ab3eb4..8ecf0a8e716b99 100644
    --- a/files/pt-br/web/css/attr/index.html
    +++ b/files/pt-br/web/css/attr/index.html
    @@ -17,7 +17,7 @@
     
     

    A função attr() do CSS é utilizada para se obter o valor de um determinado atributo do elemento selecionado e usá-lo na folha de estilo. Também pode ser utilizado em pseudo-elementos, nesse caso o valor do atributo no pseudo-elemento do elemento original é retornado.

    -
    /* Uso Simples */
    +
    /* Uso Simples */
     attr(data-count);
     attr(title);
     
    @@ -67,7 +67,7 @@ 

    Valores

    {{cssxref("<color>")}} O valor do atributo é analisado como hash (3- ou 6-valores hash) ou a palavra-chave. Precisa ser um valor {{cssxref("<string>")}} CSS válido.
    Os espaços do lead e trail são retirados. - corAtual + corAtual url {{experimental_inline}} @@ -171,12 +171,12 @@

    Exemplos

    HTML

    -
    <p data-foo="hello">world</p>
    +
    <p data-foo="hello">world</p>
     

    CSS

    -
    p::before {
    +
    p::before {
       content: attr(data-foo) " ";
     }
     
    diff --git a/files/pt-br/web/css/background-attachment/index.html b/files/pt-br/web/css/background-attachment/index.html index 51722d9c31bbe4..5c3ad3d0cbe147 100644 --- a/files/pt-br/web/css/background-attachment/index.html +++ b/files/pt-br/web/css/background-attachment/index.html @@ -29,11 +29,10 @@

    Valores

    Essa chave significa que o background é fixo em relação ao conteúdo do elemento: ise ele tem um mecanismo de rolar, o background rola com o conteúdo do elemento, e a área pintada e o posicionamento do background são relativos à área de rolagem do elemento ao invés da borda de fronteira deles.
    scroll
    Essa chave significa que o background é fixo em relação ao elemento em si e não rola com seu conteúdo. (É efetivamente ligado à borda do elemento.)
    -
    -

    Formal syntax

    -
    +

    Formal syntax

    + {{csssyntax}}

    Exemplos

    diff --git a/files/pt-br/web/css/background-clip/index.html b/files/pt-br/web/css/background-clip/index.html index 01ab3abb3313eb..6a768b373763ab 100644 --- a/files/pt-br/web/css/background-clip/index.html +++ b/files/pt-br/web/css/background-clip/index.html @@ -20,16 +20,16 @@

    Sintaxe

    -
    /* Valores de palavra-chave */
    -background-clip: border-box;
    -background-clip: padding-box;
    -background-clip: content-box;
    -background-clip: text;
    -
    -/* Valores globais */
    -background-clip: inherit;
    -background-clip: initial;
    -background-clip: unset;
    +
    /* Valores de palavra-chave */
    +background-clip: border-box;
    +background-clip: padding-box;
    +background-clip: content-box;
    +background-clip: text;
    +
    +/* Valores globais */
    +background-clip: inherit;
    +background-clip: initial;
    +background-clip: unset;

    Valores

    diff --git a/files/pt-br/web/css/background-color/index.html b/files/pt-br/web/css/background-color/index.html index 9ea59764a0ada5..fc00a615c5ec54 100644 --- a/files/pt-br/web/css/background-color/index.html +++ b/files/pt-br/web/css/background-color/index.html @@ -13,7 +13,7 @@

    Sintaxe

    -
    /* Valores em chaves */
    +
    /* Valores em chaves */
     background-color: red;
     background-color: indigo;
     
    @@ -75,7 +75,7 @@ 

    Exemplos

    HTML

    -
    <div class="exampleone">
    +
    <div class="exampleone">
       Lorem ipsum dolor sit amet, consectetuer
     </div>
     
    @@ -89,7 +89,7 @@ 

    HTML

    CSS

    -
    .exampleone {
    +
    .exampleone {
       background-color: teal;
       color: white;
     }
    diff --git a/files/pt-br/web/css/background-origin/index.html b/files/pt-br/web/css/background-origin/index.html
    index d5c48ea5de97d0..ec6dcba7d21b6e 100644
    --- a/files/pt-br/web/css/background-origin/index.html
    +++ b/files/pt-br/web/css/background-origin/index.html
    @@ -9,8 +9,6 @@
     
     
    {{EmbedInteractiveExample("pages/css/background-origin.html")}}
    - -

    Note que background-origin é ignorado quando {{cssxref("background-attachment")}} é fixed.

    Nota: A taquigrafia {{cssxref("background")}} redefine o valor desta propriedade para seu valor inicial se esta não foi específicada.
    diff --git a/files/pt-br/web/css/background-position/index.html b/files/pt-br/web/css/background-position/index.html index 3d550144b7eecb..80ed409316cd90 100644 --- a/files/pt-br/web/css/background-position/index.html +++ b/files/pt-br/web/css/background-position/index.html @@ -9,8 +9,6 @@
    {{EmbedInteractiveExample("pages/css/background-position.html")}}
    - -

    Sintaxe

    /* Valores chave */
    @@ -49,8 +47,7 @@ 

    Values

    <position>
    -
    A {{cssxref("<position>")}}. A position defines an x/y coordinate, to place an item relative to the edges of an element's box. It can be defined using one or two values. If two values are used, the first value represents the horizontal position and the second represents the vertical position. If only one value is specified, the second value is assumed to be center.
    -
    +

    A {{cssxref("<position>")}}. A position defines an x/y coordinate, to place an item relative to the edges of an element's box. It can be defined using one or two values. If two values are used, the first value represents the horizontal position and the second represents the vertical position. If only one value is specified, the second value is assumed to be center.

    1-value syntax: the value may be:

      diff --git a/files/pt-br/web/css/background/index.html b/files/pt-br/web/css/background/index.html index 62497ce17ef82d..7f7b122e031623 100644 --- a/files/pt-br/web/css/background/index.html +++ b/files/pt-br/web/css/background/index.html @@ -7,109 +7,109 @@ - Referencia translation_of: Web/CSS/background --- -
      {{CSSRef ( "CSS Background")}}
      +
      {{CSSRef ( "CSS Background")}}
      -

      Resumo

      +

      Resumo

      -

      A propriedade CSS background é um atalho para definir os valores de fundo individuais em um único lugar na folha de estilo. Background pode ser usado para definir os valores para um ou mais dos seguintes: {{cssxref("background-clip")}}, {{cssxref("background-color")}}, {{cssxref("background-image")}}, {{cssxref("background-origin")}}, {{cssxref("background-position")}} , {{cssxref("background-repeat")}}, {{cssxref("background-size")}} e {{cssxref("background-attachment")}}.

      +

      A propriedade CSS background é um atalho para definir os valores de fundo individuais em um único lugar na folha de estilo. Background pode ser usado para definir os valores para um ou mais dos seguintes: {{cssxref("background-clip")}}, {{cssxref("background-color")}}, {{cssxref("background-image")}}, {{cssxref("background-origin")}}, {{cssxref("background-position")}} , {{cssxref("background-repeat")}}, {{cssxref("background-size")}} e {{cssxref("background-attachment")}}.

      -

      O fundo CSS propriedade estenográfica atribui valores dados explícitos e conjuntos de propriedades para seus valores iniciais em falta.

      +

      O fundo CSS propriedade estenográfica atribui valores dados explícitos e conjuntos de propriedades para seus valores iniciais em falta.

      -

      {{cssinfo}}

      +

      {{cssinfo}}

      -

      Sintaxe

      +

      Sintaxe

      + +
      / * Usando uma <cor-de-fundo> * /
      +background: green;
      +
      +/ * Usando uma <imagem-de-fundo> e <estilo-de-repetição> * /
      +background: url("test.jpg") repeat-y;
      +
      +/ * Usando uma <box> e <cor-de-fundo> * /
      +background: border-box red;
       
      -
      / * Usando uma <cor-de-fundo> * /
      -background: green;
      -
      -/ * Usando uma <imagem-de-fundo> e <estilo-de-repetição> * /
      -background: url("test.jpg") repeat-y;
      -
      -/ * Usando uma <box> e <cor-de-fundo> * /
      -background: border-box red;
      -
       / * Uma única imagem, centrado e escalado * /
      -background: no-repeat center/80% url( "../img/image.png");
      +background: no-repeat center/80% url( "../img/image.png");
       
      -
      Nota: O {{cssxref ( "background-color")}} só pode ser definido no último fundo, como há apenas uma cor de fundo para todo o elemento.
      +
      Nota: O {{cssxref ( "background-color")}} só pode ser definido no último fundo, como há apenas uma cor de fundo para todo o elemento.
      -

      Valores

      +

      Valores

      -

      Um ou mais dos seguintes, por qualquer ordem:

      +

      Um ou mais dos seguintes, por qualquer ordem:

      -
      <anexo>
      -
      Veja {{cssxref ( "background-attachment")}}
      -
      <box>
      -
      Veja {{cssxref ( "background-clip")}}
      -
      <cor-de-fundo>
      -
      Veja {{cssxref ( "background-color")}}
      -
      <imagem-de-fundo>
      -
      Veja {{Cssxref ( "background-image")}}
      -
      <posição>
      -
      Veja {{cssxref ( "background-position")}}
      -
      <estilo-de-repetição>
      -
      Veja {{cssxref ( "background-repeat")}}
      -
      <tamanho-do-fundo>
      -
      Veja {{cssxref ( "background-size")}}. Esta propriedade deve ser especificado após <posição> , separados com o caractere '/'.
      +
      <anexo>
      +
      Veja {{cssxref ( "background-attachment")}}
      +
      <box>
      +
      Veja {{cssxref ( "background-clip")}}
      +
      <cor-de-fundo>
      +
      Veja {{cssxref ( "background-color")}}
      +
      <imagem-de-fundo>
      +
      Veja {{Cssxref ( "background-image")}}
      +
      <posição>
      +
      Veja {{cssxref ( "background-position")}}
      +
      <estilo-de-repetição>
      +
      Veja {{cssxref ( "background-repeat")}}
      +
      <tamanho-do-fundo>
      +
      Veja {{cssxref ( "background-size")}}. Esta propriedade deve ser especificado após <posição> , separados com o caractere '/'.
      -

      Sintaxe formal

      +

      Sintaxe formal

      -
      {{csssyntax}}
      +
      {{csssyntax}}
      -

      Exemplos

      +

      Exemplos

      -

      HTML

      +

      HTML

      -
      <p class="Topbanner">
      +
      <p class="Topbanner">
         céu estrelado<br/>
         Cintilando Cintilando<br/>
         Céu estrelado
      -</p>
      -<p class="atencao">Este é um parágrafo<p>
      - -

      CSS

      - -
      .atencao { 
      -  background: red; 
      -}
      -
      -.Topbanner { 
      -  background: url("https://mdn.mozillademos.org/files/11983/starsolid.gif") #00D repeat-y fixed; 
      -}
      +</p>
      +<p class="atencao">Este é um parágrafo<p>
      + +

      CSS

      + +
      .atencao { 
      +  background: red; 
      +}
      +
      +.Topbanner { 
      +  background: url("https://mdn.mozillademos.org/files/11983/starsolid.gif") #00D repeat-y fixed; 
      +}
       
      -

      Resultado

      +

      Resultado

      -

      {{EmbedLiveSample ( "Exemplos")}}

      +

      {{EmbedLiveSample ( "Exemplos")}}

      -

      Especificações

      +

      Especificações

      - - - + + + - - - + + + - - - + + + - - - + + +
      EspecificaçãoestadoComenteEspecificaçãoestadoComente
      {{SpecName ( 'Fundos CSS3', '# a-fundo', 'fundo')}}{{Spec2 ( 'Fundos CSS3')}}A propriedade taquigráfica foi estendido para suportar múltiplas origens e a nova {{cssxref("background-size")}}, {{cssxref("background-origem")}} e {{cssxref("background-clip")}} propriedades.{{SpecName ( 'Fundos CSS3', '# a-fundo', 'fundo')}}{{Spec2 ( 'Fundos CSS3')}}A propriedade taquigráfica foi estendido para suportar múltiplas origens e a nova {{cssxref("background-size")}}, {{cssxref("background-origem")}} e {{cssxref("background-clip")}} propriedades.
      {{SpecName ( 'CSS2.1', '# propdef-fundo colors.html', 'background')}}{{Spec2 ( 'CSS2.1')}}Não ocorreram alterações significativas{{SpecName ( 'CSS2.1', '# propdef-fundo colors.html', 'background')}}{{Spec2 ( 'CSS2.1')}}Não ocorreram alterações significativas
      {{SpecName ( 'CSS1', '#background', 'background')}}{{Spec2 ( 'CSS1')}}definição inicial{{SpecName ( 'CSS1', '#background', 'background')}}{{Spec2 ( 'CSS1')}}definição inicial
      @@ -118,10 +118,10 @@

      Compatibilidade com navegadores

      {{Compat("css.properties.background")}}

      -

      Veja também

      +

      Veja também

      diff --git a/files/pt-br/web/css/blend-mode/index.html b/files/pt-br/web/css/blend-mode/index.html index 68220ba4f58f14..9c90392d6833a7 100644 --- a/files/pt-br/web/css/blend-mode/index.html +++ b/files/pt-br/web/css/blend-mode/index.html @@ -121,8 +121,7 @@

      Valores

      {{ EmbedLiveSample('darken_example', "300", "300") }}

    lighten
    -
    A cor final é composta pelos valores mais claros de cada um dos canais de cores das camadas.
    -
    +
    A cor final é composta pelos valores mais claros de cada um dos canais de cores das camadas.
    color-dodge
    A cor final é o resultado da divisão da cor de baixo pelo inverso da cor de cima.
    Um fundo preto não altera as cores. Uma cor de cima inversa a cor de baixo, resulta em uma cor bastante luminosa.
    - Este blend-mode é similar a screen, mas a cor de cima precisa ser apenas tão clara quanto o inverso da cor de fundo para deixar o resultado muito luminoso.
    -
    + Este blend-mode é similar a screen, mas a cor de cima precisa ser apenas tão clara quanto o inverso da cor de fundo para deixar o resultado muito luminoso.
    -
    #f030                /* 0% opaque red */  
    -#F03F                /* full opaque red */  
    -#ff003300            /* 0% opaque red */  
    -#FF003388            /* 50% opaque red */  
    -rgba(255,0,0,0.1)    /* 10% opaque red */  
    -rgba(255,0,0,0.4)    /* 40% opaque red */  
    -rgba(255,0,0,0.7)    /* 70% opaque red */  
    -rgba(255,0,0,  1)    /* full opaque red */ 
    +
    #f030                /* 0% opaque red */  
    +#F03F                /* full opaque red */  
    +#ff003300            /* 0% opaque red */  
    +#FF003388            /* 50% opaque red */  
    +rgba(255,0,0,0.1)    /* 10% opaque red */  
    +rgba(255,0,0,0.4)    /* 40% opaque red */  
    +rgba(255,0,0,0.7)    /* 70% opaque red */  
    +rgba(255,0,0,  1)    /* full opaque red */ 
     
     /* whitespace syntax */
    -rgba(255 0 0 / 0.4)  /* 40% opaque red */ 
    +rgba(255 0 0 / 0.4)  /* 40% opaque red */ 
     
     /* percentage value for alpha */
    -rgba(255 0 0 / 40%)  /* 40% opaque red */ 
    +rgba(255 0 0 / 40%)  /* 40% opaque red */ 
     
    @@ -1148,20 +1148,20 @@

    hsla()

    Colors can be defined in the hue-saturation-lightness-alpha model (HSLa) using the hsla() functional notation. HSLa extends the HSL color model to include the alpha channel, allowing specification of the opacity of a color.
    a means opacity: 0=transparent; 1=opaque;

    -
    hsla(240,100%,50%,0.05)   /* 5% opaque blue */   
    -hsla(240,100%,50%, 0.4)   /* 40% opaque blue */  
    -hsla(240,100%,50%, 0.7)   /* 70% opaque blue */  
    -hsla(240,100%,50%,   1)   /* full opaque blue */ 
    +
    hsla(240,100%,50%,0.05)   /* 5% opaque blue */   
    +hsla(240,100%,50%, 0.4)   /* 40% opaque blue */  
    +hsla(240,100%,50%, 0.7)   /* 70% opaque blue */  
    +hsla(240,100%,50%,   1)   /* full opaque blue */ 
     
     /* whitespace syntax */
    -hsla(240 100% 50% / 0.05) /* 5% opaque blue */ 
    +hsla(240 100% 50% / 0.05) /* 5% opaque blue */ 
     
     /* percentage value for alpha */
    -hsla(240 100% 50% / 5%) /* 5% opaque blue */ 
    +hsla(240 100% 50% / 5%) /* 5% opaque blue */ 
     
     /* angle values for hue component; also accepts rad, grad, turn */
    -hsla(240deg 100% 50% / 5%) /* 5% opaque blue */ 
    -hsla(240deg,100%,50%, 0.4)  /* 40% opaque blue */ 
    +hsla(240deg 100% 50% / 5%) /* 5% opaque blue */ 
    +hsla(240deg,100%,50%, 0.4)  /* 40% opaque blue */ 
     
    diff --git a/files/pt-br/web/css/content/index.html b/files/pt-br/web/css/content/index.html index 16c05f352324a7..b0f070cbefdc1c 100644 --- a/files/pt-br/web/css/content/index.html +++ b/files/pt-br/web/css/content/index.html @@ -60,8 +60,7 @@

    Valores

    {{cssxref("<url>")}}
    Uma URL que designa um recurso externo (como uma imagem). Se o recurso não puder ser exibido, ele será ignorado ou um placeholder será exibido no seu lugar.
    {{cssxref("<counter>")}}
    -
    O valor de um contador CSS, geralmente um número. Ele pode ser exibido usando a função counter() ou counters().
    -
    +

    O valor de um contador CSS, geralmente um número. Ele pode ser exibido usando a função counter() ou counters().

    A função counter() tem duas formas: 'counter(nome)' ou 'counter(nome, estilo)'. O texto gerado será o valor do contador mais próximo do nome fornecido no pseudoelemento. Ele será formatado com o estilo especificado (o padrão é decimal).

    A função counters() também tem duas formas: 'counters(nome, string)' ou 'counters(nome, separador, estilo)'. O texto gerado será o valor de todos os contadores com o mesmo nome no escopo do pseudoelemento, do mais afastado ao mais próximo, separados pelo separador especificado. Os contadores serão exibidos no estilo indicado (o padrão é decimal).

    diff --git a/files/pt-br/web/css/css_animations/tips/index.html b/files/pt-br/web/css/css_animations/tips/index.html index 8d4556a3f5c88d..77d389e9c37c32 100644 --- a/files/pt-br/web/css/css_animations/tips/index.html +++ b/files/pt-br/web/css/css_animations/tips/index.html @@ -9,7 +9,7 @@ - Tutorial translation_of: Web/CSS/CSS_Animations/Tips --- -

    Animações CSS tornam possível fazer coisas incríveis com os elementos que compoem seus documentos e aplicativos. No entanto, existem coisas que você pode querer fazer que não são óbvias, ou jeitos espertos de fazer coisas que você pode não ter pensado de imediato. Esse artigo é uma coleção de dicas e truques que descobrimos que podem tornar seu trabalho mais fácil, incluindo como rodar uma animação parada novamente.

    +

    Animações CSS tornam possível fazer coisas incríveis com os elementos que compoem seus documentos e aplicativos. No entanto, existem coisas que você pode querer fazer que não são óbvias, ou jeitos espertos de fazer coisas que você pode não ter pensado de imediato. Esse artigo é uma coleção de dicas e truques que descobrimos que podem tornar seu trabalho mais fácil, incluindo como rodar uma animação parada novamente.

    Rode uma animação novamente

    diff --git a/files/pt-br/web/css/css_backgrounds_and_borders/border-image_generator/index.html b/files/pt-br/web/css/css_backgrounds_and_borders/border-image_generator/index.html index ee5d98ccb4ce36..9d690e2b1581f7 100644 --- a/files/pt-br/web/css/css_backgrounds_and_borders/border-image_generator/index.html +++ b/files/pt-br/web/css/css_backgrounds_and_borders/border-image_generator/index.html @@ -6,7 +6,7 @@ translation_of: Web/CSS/CSS_Background_and_Borders/Border-image_generator original_slug: Web/CSS/CSS_Background_and_Borders/Border-image_generator --- -

    Esta ferramenta pode ser utilizada para gerar o valor {{cssxref("border-image")}} em CSS3.

    +

    Esta ferramenta pode ser utilizada para gerar o valor {{cssxref("border-image")}} em CSS3.

    -
    .bgSizeContain {
    +
    .bgSizeContain {
       height: 200px;
       background-image: url(https://mdn.mozillademos.org/files/8971/firefox_logo.png);
       background-size: contain;
    @@ -84,7 +84,7 @@ 

    contain

    cover

    -

    O valor cover especifica que a imagem de fundo deve ser dimensionado de modo que seja tão pequena quanto possível ao mesmo tempo assegurar que ambas as dimensões são maiores do que ou igual à dimensão correspondente do recipiente.

    +

    O valor cover especifica que a imagem de fundo deve ser dimensionado de modo que seja tão pequena quanto possível ao mesmo tempo assegurar que ambas as dimensões são maiores do que ou igual à dimensão correspondente do recipiente.

    {{ EmbedLiveSample("cover", "100%", "220") }}
    @@ -94,7 +94,7 @@

    cover

    <p>Tente redimensionar a janela e ver o que acontece.</p> </div>
    -
    .bgSizeCover {
    +
    .bgSizeCover {
       height: 200px;
       background-image: url('https://mdn.mozillademos.org/files/8971/firefox_logo.png');
       background-size: cover;
    diff --git a/files/pt-br/web/css/css_backgrounds_and_borders/using_multiple_backgrounds/index.html b/files/pt-br/web/css/css_backgrounds_and_borders/using_multiple_backgrounds/index.html
    index d0323aa1ed2d35..eb384fcd5c90bd 100644
    --- a/files/pt-br/web/css/css_backgrounds_and_borders/using_multiple_backgrounds/index.html
    +++ b/files/pt-br/web/css/css_backgrounds_and_borders/using_multiple_backgrounds/index.html
    @@ -22,7 +22,7 @@
     }
     
    -

    Você pode fazer isso com a propriedade reduzida {{ cssxref("background") }} e também com as propriedade individuais, com a excessão de {{ cssxref("background-color") }}. Isto é, as seguintes propriedades de plano de fundo podem ser especificadas com uma lista, uma por fundo: {{ cssxref("background") }}, {{ cssxref("background-attachment") }}, {{ cssxref("background-clip") }}, {{ cssxref("background-image") }}, {{ cssxref("background-origin") }}, {{ cssxref("background-position") }}, {{ cssxref("background-repeat") }}, {{ cssxref("background-size") }}.

    +

    Você pode fazer isso com a propriedade reduzida {{ cssxref("background") }} e também com as propriedade individuais, com a excessão de {{ cssxref("background-color") }}. Isto é, as seguintes propriedades de plano de fundo podem ser especificadas com uma lista, uma por fundo: {{ cssxref("background") }}, {{ cssxref("background-attachment") }}, {{ cssxref("background-clip") }}, {{ cssxref("background-image") }}, {{ cssxref("background-origin") }}, {{ cssxref("background-position") }}, {{ cssxref("background-repeat") }}, {{ cssxref("background-size") }}.

    Exemplo

    diff --git a/files/pt-br/web/css/css_box_model/mastering_margin_collapsing/index.html b/files/pt-br/web/css/css_box_model/mastering_margin_collapsing/index.html index 44d9d6fe7b1b72..9a0a091040c9ba 100644 --- a/files/pt-br/web/css/css_box_model/mastering_margin_collapsing/index.html +++ b/files/pt-br/web/css/css_box_model/mastering_margin_collapsing/index.html @@ -10,47 +10,41 @@ translation_of: Web/CSS/CSS_Box_Model/Mastering_margin_collapsing original_slug: Web/CSS/CSS_Box_Model/margin_collapsing --- -
    {{CSSRef}}
    +
    {{CSSRef}}
    -
    As margens superior e inferior dos blocos às vezes são combinadas(colapsadas/reduzidas) para uma única margem cujo o tamanho é a maior das margens (se os elementos tiverem a mesma margem, uma delas não será somada), combinado a ele, um comportamento conhecido como margin collapsing. Note que as margens de elementos flutuantes e posicionados de forma absoluta nunca colapsam.
    +
    As margens superior e inferior dos blocos às vezes são combinadas(colapsadas/reduzidas) para uma única margem cujo o tamanho é a maior das margens (se os elementos tiverem a mesma margem, uma delas não será somada), combinado a ele, um comportamento conhecido como margin collapsing. Note que as margens de elementos flutuantes e posicionados de forma absoluta nunca colapsam.
    -
    +
    -

    Margin collapsing ocorre em três casos básicos:

    +

    Margin collapsing ocorre em três casos básicos:

    -
    Irmãos adjacentes
    -
    As margens de irmãos adjacentes são colapsadas (execeto quando o último irmão precisar ser limpado devido ao uso de floats em elementos anteriores ). Por exemplo:
    -
    +
    Irmãos adjacentes
    +

    As margens de irmãos adjacentes são colapsadas (execeto quando o último irmão precisar ser limpado devido ao uso de floats em elementos anteriores ). Por exemplo:

     <p>A margem inferior deste parágrafo é colapsada...</p>
      <p>... com margem superior deste parágrafo.</p>
     
    -
    Pai e primeiro/último filho
    -
    Se não houver border, padding, parte inline, contexto de formatação de bloco criado ou livre para separar o {{cssxref("margin-top")}} de um bloco do {{cssxref("margin-top")}} do seu primeiro bloco filho, ou nenhum border, padding, conteúdo inline, {{cssxref("height")}}, {{cssxref("min-height")}}, ou {{cssxref("max-height")}} para separar o {{cssxref("margin-bottom")}} de um bloco do {{cssxref("margin-bottom")}} do seu último filho, então essas margens colapsam. A margem colapsada acaba fora do pai.
    -
    +
    Pai e primeiro/último filho
    +
    Se não houver border, padding, parte inline, contexto de formatação de bloco criado ou livre para separar o {{cssxref("margin-top")}} de um bloco do {{cssxref("margin-top")}} do seu primeiro bloco filho, ou nenhum border, padding, conteúdo inline, {{cssxref("height")}}, {{cssxref("min-height")}}, ou {{cssxref("max-height")}} para separar o {{cssxref("margin-bottom")}} de um bloco do {{cssxref("margin-bottom")}} do seu último filho, então essas margens colapsam. A margem colapsada acaba fora do pai.
    +
    Blocos vázios
    +
    Se não houver border, padding, conteúdo inline, {{cssxref("height")}}, ou {{cssxref("min-height")}} para separar um bloco {{cssxref("margin-top")}} de sua {{cssxref("margin-bottom")}}, então as margens superior e inferior são colapsadas.
    -
    -
    Blocos vázios
    -
    Se não houver border, padding, conteúdo inline, {{cssxref("height")}}, ou {{cssxref("min-height")}} para separar um bloco {{cssxref("margin-top")}} de sua {{cssxref("margin-bottom")}}, então as margens superior e inferior são colapsadas.
    -
    -
    +

    Algumas coisas podem ser observadas:

    -

    Algumas coisas podem ser observadas:

    - -
      +
      • Margin collapsing mais complexo (de mais de duas margens) ocorrem quando esses casos são combinados.
      • Essas regras se aplicam até mesmo a margens que são zero, portanto a margem e um primeiro/último filho termina fora de seu pai(de acordo com as regras acima) sendo a margem do pai zero ou não.
      • Quando margens negativas são envolvidas, o tamanho da margem colapsada é a soma da maior margem positiva e da menor margem negativa(a mais negativa).
      • Se ambos são negativos, o valor negativo maior será usado. Essa definição se aplica a elementos adjacentes e a elementos aninhados.
      -

      Margens de elementos flutuantes e posicionados de forma absoluta nunca colapsam.

      +

      Margens de elementos flutuantes e posicionados de forma absoluta nunca colapsam.

      -

      Especificações

      +

      Especificações

      - +
      @@ -67,9 +61,9 @@

      Especificações

      Espeficicações
      -

      Veja Também

      +

      Veja Também

      diff --git a/files/pt-br/web/css/css_colors/applying_color/index.html b/files/pt-br/web/css/css_colors/applying_color/index.html index fcfa9d8e75dacb..f84bc014b9e8b1 100644 --- a/files/pt-br/web/css/css_colors/applying_color/index.html +++ b/files/pt-br/web/css/css_colors/applying_color/index.html @@ -6,7 +6,7 @@ ---
      {{HTMLRef}}
      -

      O uso de cores é uma forma fundamental da expressão humana. Crianças experimentam com cores antes mesmo de ter a destreza manual para desenhar. Talvez por isso, a cor é uma das primeiras coisas com a qual as pessoas querem experimentar quando estão aprendendo a desenvolver websites. Com CSS, há muitas maneiras de acrescentar cor nos seus elementos HTML para criar exatamente o visual que você quiser. Esse artigo é um preparativo introduzindo cada uma das formas que a cor CSS pode ser usada no HTML.

      +

      O uso de cores é uma forma fundamental da expressão humana. Crianças experimentam com cores antes mesmo de ter a destreza manual para desenhar. Talvez por isso, a cor é uma das primeiras coisas com a qual as pessoas querem experimentar quando estão aprendendo a desenvolver websites. Com CSS, há muitas maneiras de acrescentar cor nos seus elementos HTML para criar exatamente o visual que você quiser. Esse artigo é um preparativo introduzindo cada uma das formas que a cor CSS pode ser usada no HTML.

      Felizmente, adicionar cor no seu HTML é muito fácil, e você pode colorir praticamente qualquer coisa.

      @@ -138,11 +138,8 @@

      Notação funcional HSL

      Designers e artistas frequentemente preferem trabalhar usando o método de cor {{interwiki("wikipedia", "HSL and HSV", "HSL")}} (Hue/Saturation/Luminosity, tradução: "Matiz/Saturação/Luminosidade"). Na web, cores HSL são representadas usando notação funcional HSL. O uso da função CSS hsl() é muito similar ao da função rgb().

      -
      -
      HSL color cylinder -
      Figura 1. Um cilindro de cor HSL. Hue (matiz) define a cor em si, com base na sua posição ao longo de um círculo que representa as cores do espectro visível. Saturation (saturação) é uma porcentagem que representa sua posição no caminho entre ser um tom de cinza ou ter a maior quantidade possível da matiz dada. Conforme o valor de Luminance ou Lightness (luminosidade) aumenta, a cor transiciona do mais escura possível até o mais clara possível (do preto ao branco). Imagem cortesia do usuário SharkD na Wikipedia, distribuída sob a licença CC BY-SA 3.0.
      -
      -
      +HSL color cylinder +Um cilindro de cor HSL. Hue (matiz) define a cor em si, com base na sua posição ao longo de um círculo que representa as cores do espectro visível. Saturation (saturação) é uma porcentagem que representa sua posição no caminho entre ser um tom de cinza ou ter a maior quantidade possível da matiz dada. Conforme o valor de Luminance ou Lightness (luminosidade) aumenta, a cor transiciona do mais escura possível até o mais clara possível (do preto ao branco). Imagem cortesia do usuário SharkD na Wikipedia, distribuída sob a licença CC BY-SA 3.0.

      O valor do componente hue/matriz (H) de uma cor HSL é um ângulo partindo do vermelho e passando em círculo pelo amarelo, verde, ciano, azul e magenta (terminando de volta no vermelho em 360°) que identifica qual é a cor base. O valor pode ser especificado em qualquer unidade de {{cssxref("<angle>")}} (ângulo) suportada por CSS, incluindo graus (deg, de "degrees"), radianos (rad, de "radians"), grados (grad, de "gradians") ou revoluções (turn, de "turns"). Mas isso não controla quão vívida ou apagada, ou quão clara ou escura a cor é.

      @@ -292,7 +289,7 @@

      CSS

      outline: 2px solid darkred; }
    -

    A classe .boxLeft—que, apropriadamente, é usada para estilizar a caixa na esquerda—flutua a caixa para a esquerda, e então configura as cores:

    +

    A classe .boxLeft—que, apropriadamente, é usada para estilizar a caixa na esquerda—flutua a caixa para a esquerda, e então configura as cores:

    • A cor de fundo da caixa é definida mudando o valor da propriedade CSS {{cssxref("background-color")}} para rgb(245, 130, 130).
    • diff --git a/files/pt-br/web/css/css_colors/color_picker_tool/index.html b/files/pt-br/web/css/css_colors/color_picker_tool/index.html index e30d9c7c222d34..33e395c7dce1d2 100644 --- a/files/pt-br/web/css/css_colors/color_picker_tool/index.html +++ b/files/pt-br/web/css/css_colors/color_picker_tool/index.html @@ -21,7 +21,7 @@

      ColorPicker tool

      HTML Content

      -
          <div id="container">
      +
          <div id="container">
               <div id="palette" class="block">
                   <div id="color-palette"></div>
                   <div id="color-info">
      @@ -50,7 +50,7 @@ 

      HTML Content

      CSS Content

      -
      /*
      +
      /*
        * COLOR PICKER TOOL
        */
       
      @@ -1054,7 +1054,7 @@ 

      CSS Content

      JavaScript Content

      -
      'use strict';
      +
      'use strict';
       
       var UIColorPicker = (function UIColorPicker() {
       
      diff --git a/files/pt-br/web/css/css_counter_styles/using_css_counters/index.html b/files/pt-br/web/css/css_counter_styles/using_css_counters/index.html
      index 438719d28c1f9b..04f9a63be73916 100644
      --- a/files/pt-br/web/css/css_counter_styles/using_css_counters/index.html
      +++ b/files/pt-br/web/css/css_counter_styles/using_css_counters/index.html
      @@ -6,7 +6,7 @@
       ---
       

      {{CSSRef}}

      -

      Contadores CSS são em essência, as variáveis mantidas pelo CSS cujos valores podem ser incrementado por regras do CSS para controlar quantas vezes eles são usados.Isso permite ajustar a aparência do conteúdo com base na sua colocação no documento. contadores CSS são uma implementação de Contadores automáticos e numeração em CSS 2.1.

      +

      Contadores CSS são em essência, as variáveis mantidas pelo CSS cujos valores podem ser incrementado por regras do CSS para controlar quantas vezes eles são usados.Isso permite ajustar a aparência do conteúdo com base na sua colocação no documento. contadores CSS são uma implementação de Contadores automáticos e numeração em CSS 2.1.

      O valor de um contador é manipulado através da utilização de {{cssxref("counter-reset")}}. {{cssxref("counter-increment")}} pode ser exibido em uma página usando o counter() ou counters() função da propriedade de conteúdo.

      @@ -14,7 +14,7 @@

      Usando contadores

      Para usar um contador, tem quer definir um valor para ele (ele é 0 default). Para adicionar o valor do contador em um elemento, use a função counter(). O CSS abaixo adiciona "Section [o valor do contador]:" no início de cada elemento h3.

      -
      body {
      +
      body {
         counter-reset: section;                   /* Set the section counter to 0 */
       }
       h3::before {
      @@ -25,7 +25,7 @@ 

      Usando contadores

      Exemplo:

      -
      <h3>Introduction</h3>
      +
      <h3>Introduction</h3>
       <h3>Body</h3>
       <h3>Conclusion</h3>
      @@ -35,7 +35,7 @@

      Nesting counters

      Um contador CSS pode ser especialmente útil para fazer listas descritas porque uma nova instância de um contador CSS é criado automaticamente em elementos filho . Usando a função counters(), uma corda pode ser inserido entre diferentes níveis de contadores aninhados. Por exemplo, esta CSS :

      -
      ol {
      +
      ol {
         counter-reset: section;                /* Creates a new instance of the
                                                   section counter with each ol
                                                   element */
      @@ -55,7 +55,7 @@ 

      Nesting counters

      Combinado com o seguinte HTML:

      -
      <ol>
      +
      <ol>
         <li>item</li>          <!-- 1     -->
         <li>item               <!-- 2     -->
           <ol>
      diff --git a/files/pt-br/web/css/css_flexible_box_layout/typical_use_cases_of_flexbox/index.html b/files/pt-br/web/css/css_flexible_box_layout/typical_use_cases_of_flexbox/index.html
      index f4cefa706b0c1e..af9c83091e48b6 100644
      --- a/files/pt-br/web/css/css_flexible_box_layout/typical_use_cases_of_flexbox/index.html
      +++ b/files/pt-br/web/css/css_flexible_box_layout/typical_use_cases_of_flexbox/index.html
      @@ -81,14 +81,14 @@ 

      Media objects

      To prevent the image growing too large, add a {{cssxref("max-width")}} to the image. As that side of the media object is using the initial values of flexbox it can shrink but not grow, and uses a flex-basis of auto. Any {{cssxref("width")}} or max-width applied to the image will become the flex-basis.

      -
      .image img {
      +
      .image img {
         max-width: 100px;
       }
       

      You could also allow both sides to grow and shrink in proportion. If you set both sides to flex: 1, they will grow and shrink from a {{cssxref("flex-basis")}} of 0, so you will end up with two equal-sized columns. You could either take the content as a guide and set both to flex: auto, in which case they would grow and shrink from the size of the content or any size applied directly to the flex items such as a width on the image.

      -
      .media .content {
      +
      .media .content {
         flex: 1;
         padding: 10px;
       }
      @@ -99,7 +99,7 @@ 

      Media objects

      You could also give each side different {{cssxref("flex-grow")}} factors, for example setting the side with the image to flex: 1 and the content side to flex: 3. This will mean they use a flex-basis of 0 but distribute that space at different rates according to the flex-grow factor you have assigned. The flex properties we use to do this are described in detail in the guide Controlling ratios of flex items along the main axis.

      -
      .media .content {
      +
      .media .content {
         flex: 3;
         padding: 10px;
       }
      diff --git a/files/pt-br/web/css/css_grid_layout/basic_concepts_of_grid_layout/index.html b/files/pt-br/web/css/css_grid_layout/basic_concepts_of_grid_layout/index.html
      index cae1e3f126bad8..8c7445b2c7e695 100644
      --- a/files/pt-br/web/css/css_grid_layout/basic_concepts_of_grid_layout/index.html
      +++ b/files/pt-br/web/css/css_grid_layout/basic_concepts_of_grid_layout/index.html
      @@ -59,7 +59,7 @@ 

      Grid container

    -
    -

    Veja também

    diff --git a/files/pt-br/web/css/initial/index.html b/files/pt-br/web/css/initial/index.html index c6def53f1b05e6..dd36bd3a200fb1 100644 --- a/files/pt-br/web/css/initial/index.html +++ b/files/pt-br/web/css/initial/index.html @@ -12,7 +12,9 @@ ---
    {{CSSRef}}
    -

    A palavra-chave CSS initial CSS se aplica ao valor inicial (ou padrão) de uma propriedade para um elemento. Este valor inicial é definido pelo navegador. Este valor pode ser aplicado em qualquer propriedade CSS. Isto inclui também o atalho CSS {{cssxref("all")}}, no qual o initial pode ser utilizado para restaurar todas as propriedades CSS para o seu estado inicial.

    +

    A palavra-chave CSS initial CSS se aplica ao valor inicial (ou padrão) de uma propriedade para um elemento. Este valor inicial é definido pelo navegador. Este valor pode ser aplicado em qualquer propriedade CSS.

    + +

    Isto inclui também o atalho CSS {{cssxref("all")}}, no qual o initial pode ser utilizado para restaurar todas as propriedades CSS para o seu estado inicial.

    Nota: Em propriedades herdadas, O valor inicial pode ser inesperado. Neste caso, considere o uso dos termos {cssxref("inherit")}}, {{cssxref("unset")}}, ou {{cssxref("revert")}}.

    diff --git a/files/pt-br/web/css/initial_value/index.html b/files/pt-br/web/css/initial_value/index.html index 8abf9aea9aa14c..99a51714a427be 100644 --- a/files/pt-br/web/css/initial_value/index.html +++ b/files/pt-br/web/css/initial_value/index.html @@ -14,8 +14,8 @@

    O Valor inicial de uma propriedade CSS é o seu valor padrão, como listado em sua tabela de definição. O uso do valor inicial varia caso a propriedade seja herdada ou não.

    diff --git a/files/pt-br/web/css/layout_cookbook/media_objects/index.html b/files/pt-br/web/css/layout_cookbook/media_objects/index.html index 82d8fb8962360a..fab2c396a21186 100644 --- a/files/pt-br/web/css/layout_cookbook/media_objects/index.html +++ b/files/pt-br/web/css/layout_cookbook/media_objects/index.html @@ -23,10 +23,10 @@

    Exigências

    A receita

    -

    {{EmbedGHLiveSample("css-examples/css-cookbook/media-objects.html", '100%', 1200)}}

    +

    {{EmbedGHLiveSample("css-examples/css-cookbook/media-objects.html", '100%', 1200)}}

    Escolhas feitas

    @@ -45,10 +45,10 @@

    Fallbacks (Alternativas, Plano B)

    Existem várias alternativas possíveis para esse padrão, dependendo dos navegadores que você deseja oferecer suporte. Um bom exemplo seria flutuar a imagem para a esquerda e adicionar uma correção clara à caixa para garantir que ela contivesse as flutuações.

    -

    {{EmbedGHLiveSample("css-examples/css-cookbook/media-objects-fallback.html", '100%', 1200)}}

    +

    {{EmbedGHLiveSample("css-examples/css-cookbook/media-objects-fallback.html", '100%', 1200)}}

    Depois que os elementos flutuantes se tornam itens da grade, o flutuador não se aplica mais; portanto, você não precisa fazer nada de especial para limpá-lo.

    diff --git a/files/pt-br/web/css/margin-bottom/index.html b/files/pt-br/web/css/margin-bottom/index.html index afcb709dd9926e..7a0c0b17a01394 100644 --- a/files/pt-br/web/css/margin-bottom/index.html +++ b/files/pt-br/web/css/margin-bottom/index.html @@ -9,8 +9,6 @@
    {{EmbedInteractiveExample("pages/css/margin-bottom.html")}}
    - -

    The effect of the CSS margin-bottom property on the element box

    A propriedade não tem efeito em non-replaced elementos inline, como {{HTMLElement("span")}} ou {{HTMLElement("code")}}.

    diff --git a/files/pt-br/web/css/margin-top/index.html b/files/pt-br/web/css/margin-top/index.html index 9c9086fa0b6d56..58f8ab4b0e7337 100644 --- a/files/pt-br/web/css/margin-top/index.html +++ b/files/pt-br/web/css/margin-top/index.html @@ -7,9 +7,9 @@

    Sumário

    -

    The effect of the CSS margin-top property on the element boxA propriedade CSS margin-top de um elemento indica o espaço acima do elemento. Valores negativos são aceitos.

    +

    The effect of the CSS margin-top property on the element boxA propriedade CSS margin-top de um elemento indica o espaço acima do elemento. Valores negativos são aceitos.

    -

    Essa propriedade não tem efeito em elementos non-replaced inline elements, como {{HTMLElement("tt")}} ou {{HTMLElement("span")}}.

    +

    Essa propriedade não tem efeito em elementos non-replaced inline elements, como {{HTMLElement("tt")}} ou {{HTMLElement("span")}}.

    {{cssinfo}}

    diff --git a/files/pt-br/web/css/margin/index.html b/files/pt-br/web/css/margin/index.html index 347be1b5c8b307..5b1e6881e5b09a 100644 --- a/files/pt-br/web/css/margin/index.html +++ b/files/pt-br/web/css/margin/index.html @@ -14,8 +14,6 @@
    {{EmbedInteractiveExample("pages/css/margin.html")}}
    - -

    Sintaxe

    /* Aplica para todos os quatro lados */
    diff --git a/files/pt-br/web/css/mask/index.html b/files/pt-br/web/css/mask/index.html
    index 901795ad66dea9..62ec6685600092 100644
    --- a/files/pt-br/web/css/mask/index.html
    +++ b/files/pt-br/web/css/mask/index.html
    @@ -17,7 +17,7 @@
     
     

    Resumo

    -

    A propriedade máscara no CSS permite aos usuários alterarem a visibilidade de um item parcialmente ou totalmente escondendo o item. Isso é obtido por qualquer mascaramento ou cortes na imagem em pontos específicos.

    +

    A propriedade máscara no CSS permite aos usuários alterarem a visibilidade de um item parcialmente ou totalmente escondendo o item. Isso é obtido por qualquer mascaramento ou cortes na imagem em pontos específicos.

    {{cssinfo}}

    @@ -71,8 +71,8 @@

    Especificações

    {{SpecName("CSS Masks", "#the-mask", 'mask')}} {{Spec2("CSS Masks")}} - Estende-se a sua utilização para elementos HTML.
    - Estende sua sintaxe, tornando-a uma simplificação para as novas propriedades da
    mask-* definidos nessa especificação. + Estende-se a sua utilização para elementos HTML.
    + Estende sua sintaxe, tornando-a uma simplificação para as novas propriedades da mask-* definidos nessa especificação. {{SpecName('SVG1.1', 'masking.html#MaskProperty', 'mask')}} diff --git a/files/pt-br/web/css/max-width/index.html b/files/pt-br/web/css/max-width/index.html index 2266e4a768a1ed..0cf92a60ed5593 100644 --- a/files/pt-br/web/css/max-width/index.html +++ b/files/pt-br/web/css/max-width/index.html @@ -21,13 +21,11 @@
    {{EmbedInteractiveExample("pages/css/max-width.html")}}
    - -

    max-width substitui {{cssxref("width")}}, mas {{cssxref("min-width")}} substitui max-width.

    Sintaxe

    -
    /* <length> valor */
    +
    /* <length> valor */
     max-width: 3.5em;
     
     /* <porcentagem> valor */
    @@ -90,14 +88,14 @@ 

    Definindo a largura máxima em pi

    Neste exemplo, o "filho" terá 150 pixels de largura ou a largura do "pai", o que for menor:

    -
    <div id="pai">
    +
    <div id="pai">
       <div id="filho">
         Fusce pulvinar vestibulum eros, sed luctus ex lobortis quis.
       </div>
     </div>
     
    -
    #pai {
    +
    #pai {
       background: lightblue;
       width: 300px;
     }
    @@ -123,14 +121,14 @@ 

    Resultado

    O valor de fit-content pode ser usado para atribuir o comprimento de um elemento no tamanho intrínseco necessário pelo seu conteúdo:

    -
    -
    Nota: Esta media feature é também implementada pelo Webkit e pelo IE 11 para Windows Phone 8.1como -webkit-device-pixel-ratio. Os prefixos min e max implementados pelo Gecko são nomeados min--moz-device-pixel-ratio e max--moz-device-pixel-ratio; mas os mesmos prefixos implementados pelo Webkit são chamados -webkit-min-device-pixel-ratio e -webkit-max-device-pixel-ratio.
    +
    Nota: Esta media feature é também implementada pelo Webkit e pelo IE 11 para Windows Phone 8.1como -webkit-device-pixel-ratio. Os prefixos min e max implementados pelo Gecko são nomeados min--moz-device-pixel-ratio e max--moz-device-pixel-ratio; mas os mesmos prefixos implementados pelo Webkit são chamados -webkit-min-device-pixel-ratio e -webkit-max-device-pixel-ratio.

    -moz-os-version

    diff --git a/files/pt-br/web/css/microsoft_extensions/index.html b/files/pt-br/web/css/microsoft_extensions/index.html index 955eed76b516fe..ce098d468c550f 100644 --- a/files/pt-br/web/css/microsoft_extensions/index.html +++ b/files/pt-br/web/css/microsoft_extensions/index.html @@ -5,7 +5,7 @@ ---
    {{CSSRef}}
    -

    Aplicativos da Microsoft, como Edge e Internet Explorer, suportam uma série de extensões especiais da Microsoft para css. Essas extensões são prefixadas com .-ms-

    +

    Aplicativos da Microsoft, como Edge e Internet Explorer, suportam uma série de extensões especiais da Microsoft para css. Essas extensões são prefixadas com .-ms-

    Propriedades somente para Microsoft (evite usar em sites)

    diff --git a/files/pt-br/web/css/min-height/index.html b/files/pt-br/web/css/min-height/index.html index ce62d2c38c3c1c..b0b139bd79008e 100644 --- a/files/pt-br/web/css/min-height/index.html +++ b/files/pt-br/web/css/min-height/index.html @@ -12,7 +12,7 @@

    Sumário

    {{cssinfo}}

    -

    Sintaxe

    +

    Sintaxe

    sintaxe forma: {{csssyntax("min-height")}}
     
    @@ -58,7 +58,7 @@

    Especificações

    Especificação Status - Comentário + Comentário {{ SpecName('CSS3 Sizing', '#width-height-keywords', 'min-height') }} diff --git a/files/pt-br/web/css/number/index.html b/files/pt-br/web/css/number/index.html index e70db92171eb56..ee35b417d05ad2 100644 --- a/files/pt-br/web/css/number/index.html +++ b/files/pt-br/web/css/number/index.html @@ -27,7 +27,7 @@

    Exemplos

    Números Válidos

    -
    12          Um <integer> puro é também um <number>.
    +
    12          Um <integer> puro é também um <number>.
     4.01        Fração positiva
     -456.8      Fração negativa
     0.0         Zero
    @@ -40,7 +40,7 @@ 

    Números Válidos

    Números Inválidos

    -
    12.         Números decimais devem ser seguidos por pelo menos um dígito.
    +
    12.         Números decimais devem ser seguidos por pelo menos um dígito.
     +-12.2      Só um sinal +/- é permitido.
     12.1.1      Só um ponto decimal é permitido.
     
    diff --git a/files/pt-br/web/css/opacity/index.html b/files/pt-br/web/css/opacity/index.html index 971d828c80b4cb..4ec84dcf85b03d 100644 --- a/files/pt-br/web/css/opacity/index.html +++ b/files/pt-br/web/css/opacity/index.html @@ -42,8 +42,7 @@

    Valores

    <number>
    -
    É um {{cssxref("number")}} no intervalo de 0.0 a 1.0, sendo estes incluídos, representando a opacidade do canal, que é o valor de seu canal alfa. Qualquer valor fora do intervalo, apesar de válido, é aproximado ao valor mais próximo dentro do intervalo.
    -
    +

    É um {{cssxref("number")}} no intervalo de 0.0 a 1.0, sendo estes incluídos, representando a opacidade do canal, que é o valor de seu canal alfa. Qualquer valor fora do intervalo, apesar de válido, é aproximado ao valor mais próximo dentro do intervalo.

    diff --git a/files/pt-br/web/css/outline/index.html b/files/pt-br/web/css/outline/index.html index 427765e78d7f03..fd94e0cb8ce6a3 100644 --- a/files/pt-br/web/css/outline/index.html +++ b/files/pt-br/web/css/outline/index.html @@ -14,7 +14,7 @@

    Sumário

    • Contornos não ocupam espaços, eles são desenhados acima do conteúdo.
    • Contornos podem não ser retangulares. Eles são retangulares no Gecko/Firefox. Mas por exemplo, Opera desenha uma forma não retangular em torno de uma construção como este:
      - TEXTTEXTTEXT
    • + TEXTTEXTTEXT
    {{cssinfo}}
    @@ -49,8 +49,6 @@

    Sintaxe completa

    Exemplos

    -

    outline: solid; | outline: dashed red; | outline: dotted 1px; | outline: ridge thick violet; | outline: custom 5px;

    -
    /* duas declarações identicas */
     
     :link:hover { outline: 1px solid #000; }
    diff --git a/files/pt-br/web/css/padding-left/index.html b/files/pt-br/web/css/padding-left/index.html
    index 6f5d04a2f4f27e..fdc08f127d0e16 100644
    --- a/files/pt-br/web/css/padding-left/index.html
    +++ b/files/pt-br/web/css/padding-left/index.html
    @@ -14,7 +14,7 @@
     
     

    Resumo

    -

    A propriedade CSS padding-left é um elemento que define o espaço de preenchimento obrigatório no lado esquerdo de um elemento. padding area é o espaço entre o conteúdo do elemento e a borda. Um valor negativo não é permitido.

    +

    A propriedade CSS padding-left é um elemento que define o espaço de preenchimento obrigatório no lado esquerdo de um elemento. padding area é o espaço entre o conteúdo do elemento e a borda. Um valor negativo não é permitido.

    {{cssinfo}}

    @@ -35,13 +35,9 @@

    Valores

    <length>
    -
    -
    -
    Especifica uma largura fixa positiva. Consulte {{cssxref("<length>")}} para obter detalhes.
    -
    -
    +
    Especifica uma largura fixa positiva. Consulte {{cssxref("<length>")}} para obter detalhes.
    <percentage>
    -
    Um percentual em relação a largura do bloco.
    +
    Um percentual em relação a largura do bloco.

    Exemplos

    @@ -50,48 +46,36 @@

    Exemplos

    .sidebox { padding-left: 10px; }
    -

    Especificações

    +

    Especificações

    - + - + - + - + - + - +
    EspecificaçãoEspecificação StatusComentárioComentário
    {{ SpecName('CSS3 Box', '#the-padding', 'padding-left') }} {{ Spec2('CSS3 Box') }} -
    -
    Nenhuma mudança.
    -
    -
    Nenhuma mudança.
    {{ SpecName('CSS3 Transitions', '#animatable-css', 'padding-left') }} {{ Spec2('CSS3 Transitions') }}Define padding-left como animatable.Define padding-left como animatable.
    {{ SpecName('CSS2.1', 'box.html#padding-properties', 'padding-left') }} {{ Spec2('CSS2.1') }} -
    -
    Nenhuma mudança.
    -
    -
    Nenhuma mudança.
    {{ Specname('CSS1', '#padding-left', 'padding-left') }} {{ Spec2('CSS1') }} -
    -
    Definição inicial.
    -
    -
    Definição inicial.
    diff --git a/files/pt-br/web/css/padding/index.html b/files/pt-br/web/css/padding/index.html index be053e5b244073..43287445b0e05c 100644 --- a/files/pt-br/web/css/padding/index.html +++ b/files/pt-br/web/css/padding/index.html @@ -5,7 +5,7 @@ ---
    {{CSSRef}}
    -

    A propriedade padding define uma a distância entre o conteúdo de um elemento e suas bordas. É um atalho que evita definir uma distância para cada lado separadamente (padding-top, padding-right, padding-bottom, padding-left).

    +

    A propriedade padding define uma a distância entre o conteúdo de um elemento e suas bordas. É um atalho que evita definir uma distância para cada lado separadamente (padding-top, padding-right, padding-bottom, padding-left).

    /* Aplica-se à todas as bordas */
     padding: 1em;
    diff --git a/files/pt-br/web/css/position/index.html b/files/pt-br/web/css/position/index.html
    index eab301e63188f6..b3d66fadcef970 100644
    --- a/files/pt-br/web/css/position/index.html
    +++ b/files/pt-br/web/css/position/index.html
    @@ -41,17 +41,17 @@ 

    Valores

    static
    O elemento é posicionado de acordo com o fluxo normal do documento. O {{cssxref("top")}}, {{cssxref("right")}}, {{cssxref("bottom")}}, {{cssxref("left")}}, e {{cssxref("z-index")}} propriedades não têm efeito.. Este é o valor padrão.
    relative
    -
    O elemento é posicionado de acordo com o fluxo normal do documento e, em seguida, deslocado em relação a si mesmo com base nos valores de top, right, bottom, e left. O deslocamento não afeta a posição de nenhum outro elemento; assim, o espaço dado para o elemento no layout da página é o mesmo que se a posição fosse static.
    -
    Este valor cria um novo stacking context (contexto de empilhamento) quando o valor de z-index não for auto. Seu efeito em table-*-group, table-row, table-column, table-cell e os elementos table-caption são indefinidos.
    +

    O elemento é posicionado de acordo com o fluxo normal do documento e, em seguida, deslocado em relação a si mesmo com base nos valores de top, right, bottom, e left. O deslocamento não afeta a posição de nenhum outro elemento; assim, o espaço dado para o elemento no layout da página é o mesmo que se a posição fosse static.

    +

    Este valor cria um novo stacking context (contexto de empilhamento) quando o valor de z-index não for auto. Seu efeito em table-*-group, table-row, table-column, table-cell e os elementos table-caption são indefinidos.

    absolute
    -
    O elemento é removido do fluxo normal de documentos e nenhum espaço é criado para o elemento no layout da página. Ele é posicionado em relação ao seu ancestral posicionado mais próximo, se houver; caso contrário, ele é colocado em relação ao inicial containing block. Sua posição final é determinada pelos valores de top, right, bottom, e left.
    -
    Este valor cria um novo stacking context quando o valor de z-index não é auto. As margens das caixas posicionadas absolutamente não collapse com outras margens.
    +

    O elemento é removido do fluxo normal de documentos e nenhum espaço é criado para o elemento no layout da página. Ele é posicionado em relação ao seu ancestral posicionado mais próximo, se houver; caso contrário, ele é colocado em relação ao inicial containing block. Sua posição final é determinada pelos valores de top, right, bottom, e left.

    +

    Este valor cria um novo stacking context quando o valor de z-index não é auto. As margens das caixas posicionadas absolutamente não collapse com outras margens.

    fixed
    -
    O elemento é removido do fluxo normal de documentos e nenhum espaço é criado para o elemento no layout da página. Ele está posicionado em relação ao inicial containing block estabelecido pelo {{glossary("viewport")}}, exceto quando um de seus ancestrais tiver uma propriedade transform, perspective ou filter definida como algo diferente de none (see the CSS Transforms Spec), nesse caso, esse ancestral se comporta como o bloco que o contém. (Observe que há inconsistências no navegador com perspective e filter contribuindo para conter a formação do bloco.) Sua posição final é determinada pelos valores de top, right, bottom e left.
    -
    Este valor sempre cria um novo stacking context. Em documentos impressos, o elemento é colocado na mesma posição em todas as páginas.
    +

    O elemento é removido do fluxo normal de documentos e nenhum espaço é criado para o elemento no layout da página. Ele está posicionado em relação ao inicial containing block estabelecido pelo {{glossary("viewport")}}, exceto quando um de seus ancestrais tiver uma propriedade transform, perspective ou filter definida como algo diferente de none (see the CSS Transforms Spec), nesse caso, esse ancestral se comporta como o bloco que o contém. (Observe que há inconsistências no navegador com perspective e filter contribuindo para conter a formação do bloco.) Sua posição final é determinada pelos valores de top, right, bottom e left.

    +

    Este valor sempre cria um novo stacking context. Em documentos impressos, o elemento é colocado na mesma posição em todas as páginas.

    sticky
    -
    O elemento é posicionado de acordo com o fluxo normal do documento e, em seguida, deslocado em relação ao ancestral de rolagem mais próximo e containing block (ancestral de nível de bloco mais próximo), incluindo elementos relacionados à tabela, com base nos valores de top, right, bottom e left. O deslocamento não afeta a posição de nenhum outro elemento.
    -
    Este valor sempre cria um novo stacking context. Observe que um elemento sticky "gruda" em seu ancestral mais próximo que possui um "mecanismo de rolagem" (criado quando overflow é hidden, scroll, auto ou overlay), mesmo que esse ancestral não seja o ancestral de rolagem mais próximo. Isso inibe efetivamente qualquer comportamento "pegajoso" (see the Github issue on W3C CSSWG).
    +

    O elemento é posicionado de acordo com o fluxo normal do documento e, em seguida, deslocado em relação ao ancestral de rolagem mais próximo e containing block (ancestral de nível de bloco mais próximo), incluindo elementos relacionados à tabela, com base nos valores de top, right, bottom e left. O deslocamento não afeta a posição de nenhum outro elemento.

    +

    Este valor sempre cria um novo stacking context. Observe que um elemento sticky "gruda" em seu ancestral mais próximo que possui um "mecanismo de rolagem" (criado quando overflow é hidden, scroll, auto ou overlay), mesmo que esse ancestral não seja o ancestral de rolagem mais próximo. Isso inibe efetivamente qualquer comportamento "pegajoso" (see the Github issue on W3C CSSWG).

    Sintáxe formal

    @@ -66,7 +66,7 @@

    Posicionamento relativ

    HTML

    -
    <div class="box" id="one">One</div>
    +
    <div class="box" id="one">One</div>
     <div class="box" id="two">Two</div>
     <div class="box" id="three">Three</div>
     <div class="box" id="four">Four</div>
    @@ -74,7 +74,7 @@ 

    HTML

    CSS

    -
    .box {
    +
    .box {
       display: inline-block;
       width: 100px;
       height: 100px;
    @@ -98,7 +98,7 @@ 

    Posicionamento absolut

    A simple example follows:

    -
    <h1>Absolute positioning</h1>
    +
    <h1>Absolute positioning</h1>
     
     <p>I am a basic block level element. My adjacent block level elements sit on new lines below me.</p>
     
    @@ -108,7 +108,7 @@ 

    Posicionamento absolut <p>inline elements <span>like this one</span> and <span>this one</span> sit on the same line as one another, and adjacent text nodes, if there is space on the same line. Overflowing inline elements <span>wrap onto a new line if possible — like this one containing text</span>, or just go on to a new line if not, much like this image will do: <img src="https://mdn.mozillademos.org/files/13360/long.jpg"></p>

    -
    body {
    +
    body {
       width: 500px;
       margin: 0 auto;
     }
    @@ -140,7 +140,7 @@ 

    Posicionamento fixo

    HTML

    -
    <div class="outer">
    +
    <div class="outer">
       <p>
         Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam congue tortor eget pulvinar lobortis.
         Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Nam ac dolor augue.
    @@ -165,7 +165,7 @@ 

    HTML

    CSS

    -
    .box {
    +
    .box {
       width: 100px;
       height: 100px;
       background: red;
    @@ -193,7 +193,7 @@ 

    Posicionamento Adesivo

    Sticky positioning can be thought of as a hybrid of relative and fixed positioning. A stickily positioned element is treated as relatively positioned until it crosses a specified threshold, at which point it is treated as fixed until it reaches the boundary of its parent. For instance...

    -
    #one { position: sticky; top: 10px; }
    +
    #one { position: sticky; top: 10px; }

    ...would position the element with id one relatively until the viewport were scrolled such that the element would be less than 10 pixels from the top. Beyond that threshold, the element would be fixed to 10 pixels from the top.

    @@ -203,7 +203,7 @@

    Posicionamento Adesivo

    HTML

    -
    <dl>
    +
    <dl>
       <div>
         <dt>A</dt>
         <dd>Andrew W.K.</dd>
    @@ -237,7 +237,7 @@ 

    HTML

    CSS

    -
    * {
    +
    * {
       box-sizing: border-box;
     }
     
    @@ -286,7 +286,7 @@ 

    Performance & Accessibility

    Scrolling elements containing fixed or sticky content can cause performance and accessibility issues. As a user scrolls, the browser must repaint the sticky or fixed content in a new location. Depending on the content needing to be repainted, the browser performance, and the device's processing speed, the browser may not be able to manage repaints at 60 fps, causing accessibility concerns for people with sensitivities and jank for everyone. One solution is to add {{cssxref("will-change", "will-change: transform")}} to the positioned elements to render the element in its own layer, improving repaint speed and therefore improving performance and accessibility.

    -

    Especificações

    +

    Especificações

    diff --git a/files/pt-br/web/css/pseudo-classes/index.html b/files/pt-br/web/css/pseudo-classes/index.html index a77a4ed47f0de9..099935902215aa 100644 --- a/files/pt-br/web/css/pseudo-classes/index.html +++ b/files/pt-br/web/css/pseudo-classes/index.html @@ -12,7 +12,7 @@

    Uma pseudo-classe CSS é uma palavra-chave adicionada a seletores que especifica um estado especial do elemento selecionado. Por exemplo, {{Cssxref(":hover")}} pode ser usado para alterar a cor de um botão quando o usuário passar o cursor sobre ele.

    -
    /*Qualquer botão sobre o qual o ponteiro do usuário esteja passando sobre*/
    +
    /*Qualquer botão sobre o qual o ponteiro do usuário esteja passando sobre*/
     button:hover {
       color: blue;
     }
    @@ -25,7 +25,7 @@

    Sintaxe

    -
    seletor:pseudo-classe {
    +
    seletor:pseudo-classe {
       propriedade: valor;
     }
     
    @@ -78,7 +78,7 @@

    Índice de pseudo-classes padrão

    -

    Especificações

    +

    Especificações

    diff --git a/files/pt-br/web/css/pseudo-elements/index.html b/files/pt-br/web/css/pseudo-elements/index.html index 52c906b3af5256..0cf8f4863496cd 100644 --- a/files/pt-br/web/css/pseudo-elements/index.html +++ b/files/pt-br/web/css/pseudo-elements/index.html @@ -16,7 +16,7 @@ -
    /* A primeira linha de todo elemento <p>. */
    +
    /* A primeira linha de todo elemento <p>. */
     p::first-line {
       color: blue;
       text-transform: uppercase;
    @@ -28,7 +28,7 @@
     
     

    Sintaxe

    -
    seletor::pseudo-elemento {
    +
    seletor::pseudo-elemento {
       propriedade: valor;
     }
     
    diff --git a/files/pt-br/web/css/reference/index.html b/files/pt-br/web/css/reference/index.html index ee8a321075879d..0d823e1735379f 100644 --- a/files/pt-br/web/css/reference/index.html +++ b/files/pt-br/web/css/reference/index.html @@ -46,7 +46,7 @@

    Seletores

  • Pseudo-elementos
  • -
  • Pseudo-classes
  • +
  • Pseudo-classes
  • Miscelânea

    diff --git a/files/pt-br/web/css/scroll-behavior/index.html b/files/pt-br/web/css/scroll-behavior/index.html index 850edf4ac89da9..fdcc3d0eda2ab1 100644 --- a/files/pt-br/web/css/scroll-behavior/index.html +++ b/files/pt-br/web/css/scroll-behavior/index.html @@ -35,7 +35,7 @@

    Sintaxe

    O scroll-behavior é uma propriedade específica, com um valor de uma palavra-chave listada abaixo.

    -

    Valores

    +

    Valores

    auto
    diff --git a/files/pt-br/web/css/scrollbar-color/index.html b/files/pt-br/web/css/scrollbar-color/index.html index 85bbd0c47ba24a..ddb4bc2b3d4f05 100644 --- a/files/pt-br/web/css/scrollbar-color/index.html +++ b/files/pt-br/web/css/scrollbar-color/index.html @@ -5,7 +5,7 @@ ---
    {{CSSRef}}{{SeeCompatTable}}
    -

    A propriedade CSS scrollbar-color define as cores da barra de rolagem do navegador.

    +

    A propriedade CSS scrollbar-color define as cores da barra de rolagem do navegador.

    Track refere-se ao fundo da barra de rolagem, que normalmente é fixa, independente da posição da página.

    diff --git a/files/pt-br/web/css/specificity/index.html b/files/pt-br/web/css/specificity/index.html index 3df28f00cb0680..a4242add89a6dc 100644 --- a/files/pt-br/web/css/specificity/index.html +++ b/files/pt-br/web/css/specificity/index.html @@ -13,7 +13,7 @@

    Como isso é calculado?

    No caso de igualdade de especificação, a última declaração encontrada no CSS é aplicada ao elemento.

    -
    Note: O fato de elementos estarem próximos na árvore do documento não tem efeito sobre a especificação.
    +
    Note: O fato de elementos estarem próximos na árvore do documento não tem efeito sobre a especificação.

    Ordem crescente de especificação

    @@ -29,7 +29,7 @@

    Ordem crescente de especificaçãoEstilo Inline -

    A exceção !important

    +

    A exceção !important

    Quando a regra !important é utilizada na declaração do estilo substitui qualquer outra declaração feita no CSS, onde quer que esteja na lista de declaração. Contudo, !important não tem nada a ver com especificação.

    @@ -59,13 +59,13 @@

    A exceção :not

    Irá aparecer na tela assim:

    -

    Esta é a div outer.

    +

    Esta é a div outer.

    -

    Este texto está na div inner.

    +

    Este texto está na div inner.

    Especificação Form-based

    -

    A especificação é baseada na forma de um seletor. No seguinte caso, o seletor contém os atributos no algoritmo de determinação de especificação, embora ele selecione um ID.

    +

    A especificação é baseada na forma de um seletor. No seguinte caso, o seletor contém os atributos no algoritmo de determinação de especificação, embora ele selecione um ID.

    A seguir veja as declarações de estilo:

    @@ -84,9 +84,9 @@

    Especificação Form-based

    Vai acabar parecendo algo como:

    -

    Eu sou um simples texto.

    +

    Eu sou um simples texto.

    -

    Porque coincide com o mesmo elemento, mas o seletor de ID tem uma especificação superior.

    +

    Porque coincide com o mesmo elemento, mas o seletor de ID tem uma especificação superior.

    Estrutura aproximada

    @@ -111,7 +111,7 @@

    Estrutura aproximada

    Vamos ter algo como:

    -

    Aqui está o título!

    +

    Aqui está o título!

    Veja Também

    diff --git a/files/pt-br/web/css/syntax/index.html b/files/pt-br/web/css/syntax/index.html index c339d7a6cf2a5c..88b8c62f05adb7 100644 --- a/files/pt-br/web/css/syntax/index.html +++ b/files/pt-br/web/css/syntax/index.html @@ -13,7 +13,7 @@

    Declarações do CSS

    -

    A definição de propriedades CSS para um valor específico é a função principal da linguagem CSS. A propriedade e valor são chamados de declaração, e qualquer motor do CSS calcula quais declarações serão aplicadas para todos um único elemento da página em ordem adequadamente, a fim de exibí-lo com o estilo correto.

    +

    A definição de propriedades CSS para um valor específico é a função principal da linguagem CSS. A propriedade e valor são chamados de declaração, e qualquer motor do CSS calcula quais declarações serão aplicadas para todos um único elemento da página em ordem adequadamente, a fim de exibí-lo com o estilo correto.

    Tanto as propriedades como os valores são case-sensitive no CSS. Os pares se separam por dois pontos, ':' (U+003A COLON), e espaços em branco antes, entre e depois de propriedades e valores, porém os espaços dentro da declaração são ignorados.

    diff --git a/files/pt-br/web/css/text-align/index.html b/files/pt-br/web/css/text-align/index.html index 25b1afa173e72f..2c911ef949c698 100644 --- a/files/pt-br/web/css/text-align/index.html +++ b/files/pt-br/web/css/text-align/index.html @@ -12,13 +12,13 @@

    Sumário

    -

    A propriedade CSS text-align descreve como conteúdo inline, como texto, é alinhado no elemento pai em bloco. text-align não controla o alinhamento de elementos em bloco, apenas o seu conteúdo inline.

    +

    A propriedade CSS text-align descreve como conteúdo inline, como texto, é alinhado no elemento pai em bloco. text-align não controla o alinhamento de elementos em bloco, apenas o seu conteúdo inline.

    {{cssinfo}}

    Sintaxe

    -
    /* Keyword values */
    +
    /* Keyword values */
     text-align: left;
     text-align: right;
     text-align: center;
    @@ -69,7 +69,7 @@ 

    Alinhamento Esquerdo

    HTML

    -
    <p class="example">
    +
    <p class="example">
       Integer elementum massa at nulla placerat varius.
       Suspendisse in libero risus, in interdum massa.
       Vestibulum ac leo vitae metus faucibus gravida ac in neque.
    @@ -78,7 +78,7 @@ 

    HTML

    CSS

    -
    .example {
    +
    .example {
       text-align: left;
       border: solid;
     }
    @@ -91,7 +91,7 @@

    Texto centralizado

    HTML

    -
    <p class="example">
    +
    <p class="example">
       Integer elementum massa at nulla placerat varius.
       Suspendisse in libero risus, in interdum massa.
       Vestibulum ac leo vitae metus faucibus gravida ac in neque.
    @@ -100,7 +100,7 @@ 

    HTML

    CSS

    -
    .example {
    +
    .example {
       text-align: center;
       border: solid;
     }
    @@ -113,7 +113,7 @@

    Justificado

    HTML

    -
    <p class="example">
    +
    <p class="example">
       Integer elementum massa at nulla placerat varius.
       Suspendisse in libero risus, in interdum massa.
       Vestibulum ac leo vitae metus faucibus gravida ac in neque.
    @@ -122,7 +122,7 @@ 

    HTML

    CSS

    -
    .example {
    +
    .example {
       text-align: justify;
       border: solid;
     }
    @@ -135,17 +135,17 @@

    Notas

    O modo compátivel-padrão de centralizar um bloco em si sem centralizar seu conteúdo inline é setando a {{cssxref("margin")}} left e right para auto, e.g.:

    -
    .something {
    +
    .something {
       margin: auto;
     }
     
    -
    .something {
    +
    .something {
       margin: 0 auto;
     }
     
    -
    .something {
    +
    .something {
       margin-left: auto;
       margin-right: auto;
     }
    diff --git a/files/pt-br/web/css/text-decoration-style/index.html b/files/pt-br/web/css/text-decoration-style/index.html
    index f748e2f83b74d6..762e0fa5a16de8 100644
    --- a/files/pt-br/web/css/text-decoration-style/index.html
    +++ b/files/pt-br/web/css/text-decoration-style/index.html
    @@ -5,11 +5,11 @@
     ---
     
    {{CSSRef}}
    -

    Resumo

    +

    Resumo

    -

    A propriedade CSS text-decoration-style CSS define o estilo das linhas especificadas por {{cssxref ("text-decoration-line")}}. O modelo aplica-se a todas as linhas, não há nenhuma forma de definir estilos diferentes para cada uma das linhas utilizando text-decoration-line.
    +

    A propriedade CSS text-decoration-style CSS define o estilo das linhas especificadas por {{cssxref ("text-decoration-line")}}. O modelo aplica-se a todas as linhas, não há nenhuma forma de definir estilos diferentes para cada uma das linhas utilizando text-decoration-line.

    - Se a decoração especificada tem um significado semântico específico, como uma linha de line-through o que significa que um texto tenha sido excluído, autores são encorajados a denotar este significado usando uma tag HTML, como {{ HTMLElement("del") }} ou {{ HTMLElement("s") }}. Como os navegadores podem ser deficientes em alguns casos, o significado semântico não vai desaparecer em tal situação.

    + Se a decoração especificada tem um significado semântico específico, como uma linha de line-through o que significa que um texto tenha sido excluído, autores são encorajados a denotar este significado usando uma tag HTML, como {{ HTMLElement("del") }} ou {{ HTMLElement("s") }}. Como os navegadores podem ser deficientes em alguns casos, o significado semântico não vai desaparecer em tal situação.

    {{cssinfo}}

    @@ -32,7 +32,7 @@

    Valores

    solid double dotted dashed wavy
    -
    É uma das seguintes palavras-chave: +
    É uma das seguintes palavras-chave:
    @@ -76,7 +76,7 @@

    Valores

    inherit
    -
    É uma palavra-chave indicando a reutilizar o valor calculado sobre o elemento pai.
    +
    É uma palavra-chave indicando a reutilizar o valor calculado sobre o elemento pai.

    Syntax Formal

    @@ -106,7 +106,7 @@

    Exemplo

    {{ EmbedLiveSample('Examples', '', '', '') }}

    -

    Especificações

    +

    Especificações

    diff --git a/files/pt-br/web/css/text-overflow/index.html b/files/pt-br/web/css/text-overflow/index.html index 3e988a06c232c6..983a0456df7775 100644 --- a/files/pt-br/web/css/text-overflow/index.html +++ b/files/pt-br/web/css/text-overflow/index.html @@ -13,9 +13,9 @@

    Sumário

    O corte acontece na borda da caixa; para cortar no limite de caracteres de uma string personalizada, pode-se usar ('').

    -

    Essa propriedade afeta apenas o conteúdo que está ultrapassando o bloco ou a div no sentido da linha horizontal (não corta o texto na parte de baixo de um bloco ou div, por exemplo). O texto pode ultrapassar ou transbordar quando utilizado white-space:nowrap’ ou quando uma palavra for muito grande.

    +

    Essa propriedade afeta apenas o conteúdo que está ultrapassando o bloco ou a div no sentido da linha horizontal (não corta o texto na parte de baixo de um bloco ou div, por exemplo). O texto pode ultrapassar ou transbordar quando utilizado ‘white-space:nowrap’ ou quando uma palavra for muito grande.

    -

    Essa propriedade do CSS não força um estouro para que ele ocorra. Para que isso aconteça, é necessário que o autor utilize algumas propriedades adicionais no elemento, como setar a propriedade overflow para hidden.

    +

    Essa propriedade do CSS não força um estouro para que ele ocorra. Para que isso aconteça, é necessário que o autor utilize algumas propriedades adicionais no elemento, como setar a propriedade overflow para hidden.

    {{cssinfo}}

    @@ -77,11 +77,11 @@

    Examples

    @@ -92,7 +92,7 @@

    Examples

    @@ -103,128 +103,128 @@

    Examples

    diff --git a/files/pt-br/web/css/text-transform/index.html b/files/pt-br/web/css/text-transform/index.html index 505ded50c50d11..e99fc250d21434 100644 --- a/files/pt-br/web/css/text-transform/index.html +++ b/files/pt-br/web/css/text-transform/index.html @@ -33,7 +33,7 @@

    In Dutch (nl), the ij digraph becomes IJ, even with text-transform: capitalize, which only put the first letter of a word in uppercase.

  • -

    In Greek (el), vowels lose their accent when the whole word is in uppercase (ά/Α), except for the disjunctive eta (ή/Ή). Also, diphthongs with an accent on the first vowel lose the accent and gain a diaeresis on the second vowel (άι/ΑΪ).

    +

    In Greek (el), vowels lose their accent when the whole word is in uppercase (ά/Α), except for the disjunctive eta (ή/Ή). Also, diphthongs with an accent on the first vowel lose the accent and gain a diaeresis on the second vowel (άι/ΑΪ).

  • In Greek (el), the lowercase sigma character has two forms: σ and ς. ς is used only when sigma terminates a word. When applying text-transform: lowercase to an uppercase sigma (Σ), the browser needs to choose the right lowercase form based on context.

    @@ -54,7 +54,7 @@

    Syntax

    Is a keyword forcing the first letter of each word to be converted to uppercase. Other characters are unchanged; that is, they retain their original case as written in the element's text. A letter is any Unicode character part of the Letter or Number general categories {{experimental_inline}} : it excludes any punctuation marks or symbols at the beginning of the word.

    -
    Authors should not expect capitalize to follow language-specific title casing conventions (such as skipping articles in English).
    +
    Authors should not expect capitalize to follow language-specific title casing conventions (such as skipping articles in English).
    The capitalize keyword was under-specified in CSS 1 and CSS 2.1. There were differences between browsers in the way the first letter was calculated (Firefox considered - and _ as letters, but not the others. Both Webkit and Gecko incorrectly considered letter-based symbols like to be real letters. Internet Explorer 9 was the closest to the CSS 2 definition, but with some weird cases). By precisely defining the correct behavior, CSS Text Level 3 cleans this mess up. The capitalize line in the browser compatibility table contains the version the different engines started to support this now precisely defined behavior.
    @@ -151,10 +151,10 @@

    capitalizecapitalize (Dutch ij digraph)

    <p>Initial String
    -  <strong lang="nl">The Dutch word: "ijsland" starts with a digraph.</strong>
    +  <strong lang="nl">The Dutch word: "ijsland" starts with a digraph.</strong>
     </p>
     <p>text-transform: capitalize
    -  <strong><span lang="nl">The Dutch word: "ijsland" starts with a digraph.</span></strong>
    +  <strong><span lang="nl">The Dutch word: "ijsland" starts with a digraph.</span></strong>
     </p>
    span {
    diff --git a/files/pt-br/web/css/transform-function/perspective/index.html b/files/pt-br/web/css/transform-function/perspective/index.html
    index 64e5886853b3bc..0e631546c712b7 100644
    --- a/files/pt-br/web/css/transform-function/perspective/index.html
    +++ b/files/pt-br/web/css/transform-function/perspective/index.html
    @@ -16,7 +16,7 @@ 

    Sintaxe

    A distância de perspectiva usada porperspective() é especificada por um valor {{cssxref("<length>")}}, que representa a distância entre o usuário e o plano z=0. Um valor positivo faz o elemento parecer mais perto do usuário, e um valor negativo o faz parecer mais longe.

    -
    perspective(d)
    +
    perspective(d)
     

    Valores

    @@ -50,7 +50,7 @@

    Exemplos

    HTML

    -
    <p>Sem perspectiva:</p>
    +
    <p>Sem perspectiva:</p>
     <div class="no-perspective-box">
       <div class="face front">A</div>
       <div class="face top">B</div>
    @@ -67,7 +67,7 @@ 

    HTML

    CSS

    -
    .face {
    +
    .face {
       position: absolute;
       width: 100px;
       height: 100px;
    diff --git a/files/pt-br/web/css/transform-function/rotate/index.html b/files/pt-br/web/css/transform-function/rotate/index.html
    index 2b784a5b5a49e1..0bed08e558b701 100644
    --- a/files/pt-br/web/css/transform-function/rotate/index.html
    +++ b/files/pt-br/web/css/transform-function/rotate/index.html
    @@ -6,33 +6,33 @@
     ---
     

    {{CSSRef}}

    -

    A função CSS rotate() define uma transformação que gira um elemento em torno de um ponto fixo no plano 2D, sem deformá-lo. O resultado é um tipo de dados {{cssxref("<transform-function>")}}.

    +

    A função CSS rotate() define uma transformação que gira um elemento em torno de um ponto fixo no plano 2D, sem deformá-lo. O resultado é um tipo de dados {{cssxref("<transform-function>")}}.

    -

    O eixo de rotação passa por uma origem, definido pela propriedade CSS {{ cssxref("transform-origin") }}.

    +

    O eixo de rotação passa por uma origem, definido pela propriedade CSS {{ cssxref("transform-origin") }}.

    -

    Sintaxe

    +

    Sintaxe

    -

    A quantidade de rotação criada por rotate() é especificado por um {{cssxref("<angle>")}}. Se positivo, o movimento será no sentido horário; Se negativo, ela será no sentido anti-horário. Uma rotação de 180° é chamada de point reflection (reflexão do ponto).

    +

    A quantidade de rotação criada por rotate() é especificado por um {{cssxref("<angle>")}}. Se positivo, o movimento será no sentido horário; Se negativo, ela será no sentido anti-horário. Uma rotação de 180° é chamada de point reflection (reflexão do ponto).

    -
    rotate(a)
    +
    rotate(a)
     

    Valores

    a
    -
    É um {{ cssxref("<angle>") }} representando o ângulo da rotação. Um ângulo positivo indica uma rotação no sentido horário, um ângulo negativo no sentido anti-horário.
    +
    É um {{ cssxref("<angle>") }} representando o ângulo da rotação. Um ângulo positivo indica uma rotação no sentido horário, um ângulo negativo no sentido anti-horário.
  • visible overflow 1234567890 -
    1234567890
    +
    1234567890
    0987654321 -
    1234567890
    +
    1234567890
    t-o_clip_rtl.png -
    1234567890
    +
    1234567890
    54321 -
    1234567890
    +
    1234567890
    text-overflow: ellipsis 1234… -
    1234567890
    +
    1234567890
    …4321 -
    1234567890
    +
    1234567890
    text-overflow: '.' 1234. -
    1234567890
    +
    1234567890
    .4321 -
    1234567890
    +
    1234567890
    text-overflow: clip clip 123456 -
    1234567890
    +
    1234567890
    654321 -
    1234567890
    +
    1234567890
    text-overflow: clip ellipsis 1234… -
    1234567890
    +
    1234567890
    6543… -
    1234567890
    +
    1234567890
    text-overflow: clip '.' 1234. -
    1234567890
    +
    1234567890
    6543. -
    1234567890
    +
    1234567890
    text-overflow: ellipsis clip …3456 -
    1234567890
    +
    1234567890
    …4321 -
    1234567890
    +
    1234567890
    text-overflow: ellipsis ellipsis …34… -
    1234567890
    +
    1234567890
    …43… -
    1234567890
    +
    1234567890
    text-overflow: ellipsis '.' …34. -
    1234567890
    +
    1234567890
    …43. -
    1234567890
    +
    1234567890
    text-overflow: ',' clip ,3456 -
    1234567890
    +
    1234567890
    ,4321 -
    1234567890
    +
    1234567890
    text-overflow: ',' ellipsis ,34… -
    1234567890
    +
    1234567890
    ,43… -
    1234567890
    +
    1234567890
    text-overflow: ',' '.' ,34. -
    1234567890
    +
    1234567890
    ,53. -
    1234567890
    +
    1234567890
    - - - - + + + + @@ -52,12 +52,12 @@

    Exemplos

    HTML

    -
    <div>Normal</div>
    +
    <div>Normal</div>
     <div class="rotated">Rotated</div>

    CSS

    -
    div {
    +
    div {
       width: 80px;
       height: 80px;
       background-color: skyblue;
    @@ -73,9 +73,9 @@ 

    Resultado

    {{EmbedLiveSample("Examples", "auto", 180)}}

    -

    Compatibilidade do navegador

    +

    Compatibilidade do navegador

    -

    Por favor, veja o tipo de dados <transform-function> para informações de compatibilidade.

    +

    Por favor, veja o tipo de dados <transform-function> para informações de compatibilidade.

    Veja também

    diff --git a/files/pt-br/web/css/transform-function/rotate3d/index.html b/files/pt-br/web/css/transform-function/rotate3d/index.html index 0b92ab3cb3ceef..95bd3a90786622 100644 --- a/files/pt-br/web/css/transform-function/rotate3d/index.html +++ b/files/pt-br/web/css/transform-function/rotate3d/index.html @@ -20,7 +20,7 @@

    Sintaxe

    A quantidade de rotação criada por rotate3d() é especificada por três {{cssxref("<number>")}} e um {{cssxref("<angle>")}}. Os <number> representam as coordenadas x, y e z do vetor, denotando o eixo de rotação. O <angle> representa o ângulo de rotação; se positivo, o movimento será no sentido horário; se negativo, será no sentido anti-horário.

    -
    rotate3d(x, y, z, a)
    +
    rotate3d(x, y, z, a)
     

    Valores

    @@ -62,12 +62,12 @@

    Rotacionando no eixo y

    HTML

    -
    <div>Normal</div>
    +
    <div>Normal</div>
     <div class="rotated">Rotacionado</div>

    CSS

    -
    body {
    +
    body {
       perspective: 800px;
     }
     
    @@ -91,12 +91,12 @@ 

    Rotacionando em um eixo customizado

    HTML

    -
    <div>Normal</div>
    +
    <div>Normal</div>
     <div class="rotated">Rotacionado</div>

    CSS

    -
    body {
    +
    body {
       perspective: 800px;
     }
     
    diff --git a/files/pt-br/web/css/transform-function/translate/index.html b/files/pt-br/web/css/transform-function/translate/index.html
    index 2549247dd69808..a0f7695597bf0d 100644
    --- a/files/pt-br/web/css/transform-function/translate/index.html
    +++ b/files/pt-br/web/css/transform-function/translate/index.html
    @@ -19,7 +19,7 @@
     
     

    Sintaxe

    -
    /* Valores <length-percentage> únicos */
    +
    /* Valores <length-percentage> únicos */
     transform: translate(200px);
     transform: translate(50%);
     
    @@ -65,7 +65,7 @@ 

    Valores

    Sintaxe formal

    -
    translate({{cssxref("length-percentage")}} , {{cssxref("length-percentage")}}?)
    +
    translate({{cssxref("length-percentage")}} , {{cssxref("length-percentage")}}?)
     

    Exemplos

    @@ -74,13 +74,13 @@

    Usando uma conversão de eixo úni

    HTML

    -
    <div>Estático</div>
    +
    <div>Estático</div>
     <div class="moved">Movido</div>
     <div>Estático</div>

    CSS

    -
    div {
    +
    div {
       width: 60px;
       height: 60px;
       background-color: skyblue;
    @@ -100,13 +100,13 @@ 

    Combinando a translaç

    HTML

    -
    <div>Estático</div>
    +
    <div>Estático</div>
     <div class="moved">Movido</div>
     <div>Estático</div>

    CSS

    -
    div {
    +
    div {
       width: 60px;
       height: 60px;
       background-color: skyblue;
    diff --git a/files/pt-br/web/css/transform-style/index.html b/files/pt-br/web/css/transform-style/index.html
    index 4277592ec9e8a4..f145808108f456 100644
    --- a/files/pt-br/web/css/transform-style/index.html
    +++ b/files/pt-br/web/css/transform-style/index.html
    @@ -3,12 +3,10 @@
     slug: Web/CSS/transform-style
     translation_of: Web/CSS/transform-style
     ---
    -

    A propriedade transform-style CSS define se os elemento filhos são posicionados em um espaco 3D ou serão achatados ( flattened ) no plano do elemento

    +

    A propriedade transform-style CSS define se os elemento filhos são posicionados em um espaco 3D ou serão achatados ( flattened ) no plano do elemento

    {{EmbedInteractiveExample("pages/css/transform-style.html")}}
    - -

    Se achatados, os elementos filho não existirão por conta própria ou sozinhos no espaço 3D.

    Como essa propriedade não é herdada, ela deve ser definida para todos os descendentes que não sejam folhas do elemento.

    diff --git a/files/pt-br/web/css/transform/index.html b/files/pt-br/web/css/transform/index.html index 67f961de4b8148..e76418575a1ec9 100644 --- a/files/pt-br/web/css/transform/index.html +++ b/files/pt-br/web/css/transform/index.html @@ -7,11 +7,11 @@

    Resumo

    -

    A propriedade CSS transform permite modificar o espaço coordenado do modelo de formatação CSS. Usando-a, elementos podem ser traduzidos, rotacionados, ter seu tamanho ajustado e inclinados de acordo com os valores definidos.

    +

    A propriedade CSS transform permite modificar o espaço coordenado do modelo de formatação CSS. Usando-a, elementos podem ser traduzidos, rotacionados, ter seu tamanho ajustado e inclinados de acordo com os valores definidos.

    {{EmbedInteractiveExample("pages/css/transform.html")}} -

    Se a propriedade tem um valor diferente de none, um contexto de empilhamento será criado. Neste caso, o objeto atuará como um bloco recipiente para position: fixed para os elementos que estão contidos.

    +

    Se a propriedade tem um valor diferente de none, um contexto de empilhamento será criado. Neste caso, o objeto atuará como um bloco recipiente para position: fixed para os elementos que estão contidos.

    Sintaxe

    diff --git a/files/pt-br/web/css/type_selectors/index.html b/files/pt-br/web/css/type_selectors/index.html index 5310a74391c328..da379b365ff8ae 100644 --- a/files/pt-br/web/css/type_selectors/index.html +++ b/files/pt-br/web/css/type_selectors/index.html @@ -7,28 +7,28 @@

    O seletor de tipo CSS corresponde aos elementos pelo nome do nó. Em outras palavras, ele seleciona todos os elementos do tipo fornecido em um documento.

    -
    /* Todos os elementos <a> */
    +
    /* Todos os elementos <a> */
     a {
       color: red;
     }

    Sintaxe

    -
    element { style properties }
    +
    element { style properties }
     

    Exemplos

    CSS

    -
    span {
    +
    span {
       background-color: skyblue;
     }
     

    HTML

    -
    <span>Here's a span with some text.</span>
    +
    <span>Here's a span with some text.</span>
     <p>Here's a p with some text.</p>
     <span>Here's a span with more text.</span>
     
    diff --git a/files/pt-br/web/css/using_css_custom_properties/index.html b/files/pt-br/web/css/using_css_custom_properties/index.html index 1adffa02704bbb..896830de9062e0 100644 --- a/files/pt-br/web/css/using_css_custom_properties/index.html +++ b/files/pt-br/web/css/using_css_custom_properties/index.html @@ -15,14 +15,14 @@

    Uso básico

    Declaração de variável:

    -
    elemento {
    +
    elemento {
       --cor-bg-principal: brown;
     }
     

    Utilizando a variável:

    -
    elemento {
    +
    elemento {
       background-color: var(--cor-bg-principal);
     }
     
    @@ -31,7 +31,7 @@

    Primeiros Passos com Variáveis CSS

    Vamos começar com este simples CSS que colore elementos de diferentes classes com a mesma cor:

    -
    .um {
    +
    .um {
       color: white;
       background-color: brown;
       margin: 10px;
    @@ -67,7 +67,7 @@ 

    Primeiros Passos com Variáveis CSS

    Nos aplicaremos isto ao HTML:

    -
    <div>
    +
    <div>
       <div class="one">1:</div>
       <div class="two">2: Text <span class="five">5 - more text</span></div>
       <input class="three">
    @@ -80,7 +80,7 @@ 

    Primeiros Passos com Variáveis CSS

    Note a repetição no CSS. O bacgkround-color (cor de fundo) foi definida como brown em diversos lugares. Para algumas declarações CSS, é possível declarar isso no topo e deixar a herança CSS resolver esse problema naturalmente. Para projetos não triviais, isto nem sempre é possível. Ao declarar uma variável na pseudo-classe :root, um desenvolvedor pode interromper algumas das repetições usando variavel.

    -
    :root {
    +
    :root {
       --main-bg-color: brown;
     }
     
    @@ -116,7 +116,7 @@ 

    Primeiros Passos com Variáveis CSS .cinco { background-color: var(--main-bg-color); -}

    +}

    Isso leva ao mesmo resultado do exemplo anterior e permite uma declaração canônica da propriedade desejada.

    @@ -124,14 +124,14 @@

    Herançamento de Variáveis CSS

    Propriedades personalizadas herdam. O que significa que, se algum valor for definido para uma propriedade customizada, o valor de seu pai será usado:

    -
    <div class="one">
    +
    <div class="one">
       <div class="two">
         <div class="three"></div>
         <div class="four"></div>
       </div>
     </div>
    -
    .two {
    +
    .two {
       --test: 10px;
     }
     
    @@ -190,7 +190,7 @@ 

    Primeiros passos com Variáveis CSS

    Vamos começar com este simples CSS que colore elementos de diferentes classes com a mesma cor:

    -
    .one {
    +
    .one {
       color: white;
       background-color: brown;
       margin: 10px;
    @@ -228,7 +228,7 @@ 

    Primeiros passos com Variáveis CSS

    Aplicaremos neste HTML:

    -
    <div>
    +
    <div>
         <div class="one"></div>
         <div class="two">Texto <span class="five">- mais texto</span></div>
         <input class="three">
    @@ -244,7 +244,7 @@ 

    Primeiros passos com Variáveis CSS

    Perceba a repetição no CSS. A cor do background foi definida como marrom em diversos lugares. Para algumas declarações CSS é possível declarar isto em um elemento superior na cascata e deixar a propriedade ser herdada para resolver o problema. Porém em alguns projetos, isto nem sempre é possível. Ao declarar uma variável na pseudo-classe :root, o autor do CSS pode eliminar algumas repetições utilizando uma variável.

    -
    :root {
    +
    :root {
       --main-bg-color: brown;
     }
     
    @@ -285,7 +285,7 @@ 

    Primeiros passos com Variáveis CSS

    Coordenadas cartesianas em2Coordenadas homogêneas em ℝℙ2Coordenadas cartesianas em3Coordenadas homogêneas em ℝℙ3Coordenadas cartesianas em ℝ2Coordenadas homogêneas em ℝℙ2Coordenadas cartesianas em ℝ3Coordenadas homogêneas em ℝℙ3
    @@ -64,13 +64,13 @@

    Valores

    - + - - + + @@ -81,13 +81,13 @@

    Valores

    - + - + @@ -131,7 +131,7 @@

    Compatibilidade de N

    [1] Internet Explorer 5.5+ suporta {{Cssxref("word-wrap")}}: break-word;
    - O código a seguir permite quebras de linhas dentro de elementos pre:

    + O código a seguir permite quebras de linhas dentro de elementos pre:

    pre {
       word-wrap: break-word;      /* IE 5.5-7 */
    diff --git a/files/pt-br/web/css/will-change/index.html b/files/pt-br/web/css/will-change/index.html
    index 3ca0f37011d9aa..7470f4fcc973ee 100644
    --- a/files/pt-br/web/css/will-change/index.html
    +++ b/files/pt-br/web/css/will-change/index.html
    @@ -15,7 +15,9 @@
     
     

    Sumário

    -

    A propriedade will-change do CSS fornece um modo dos autores dizerem aos navegadores sobre que tipo de mudanças devem ser esperadas no elemento, então o navegador pode fazer as otimizações apropriadas com antecedência, antes do elemento ser efetivamente modificado. Esses tipos de otimizações podem aumentar a capacidade de resposta de uma página, fazendo o trabalho potencialmente caro antes do tempo antes que eles são realmente necessários.

    +

    A propriedade will-change do CSS fornece um modo dos autores dizerem aos navegadores sobre que tipo de mudanças devem ser esperadas no elemento, então o navegador pode fazer as otimizações apropriadas com antecedência, antes do elemento ser efetivamente modificado.

    + +

    Esses tipos de otimizações podem aumentar a capacidade de resposta de uma página, fazendo o trabalho potencialmente caro antes do tempo antes que eles são realmente necessários.

    O uso adequado dessa propriedade pode ser um pouco complicado:

    diff --git a/files/pt-br/web/css/word-break/index.html b/files/pt-br/web/css/word-break/index.html index 4fce9a97b92652..0783519fc64040 100644 --- a/files/pt-br/web/css/word-break/index.html +++ b/files/pt-br/web/css/word-break/index.html @@ -53,25 +53,25 @@

    Exemplos

    Conteúdo HTML

    -
    <p>1. <code>word-break: normal</code></p>
    -<p class="normal narrow">This is a long and
    +
    <p>1. <code>word-break: normal</code></p>
    +<p class="normal narrow">This is a long and
      Honorificabilitudinitatibus califragilisticexpialidocious Taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu
    - 次の単語グレートブリテンおよび北アイルランド連合王国で本当に大きな言葉</p>
    + 次の単語グレートブリテンおよび北アイルランド連合王国で本当に大きな言葉</p>
     
    -<p>2. <code>word-break: break-all</code></p>
    -<p class="breakAll narrow">This is a long and
    +<p>2. <code>word-break: break-all</code></p>
    +<p class="breakAll narrow">This is a long and
      Honorificabilitudinitatibus califragilisticexpialidocious Taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu
    - 次の単語グレートブリテンおよび北アイルランド連合王国で本当に大きな言葉</p>
    + 次の単語グレートブリテンおよび北アイルランド連合王国で本当に大きな言葉</p>
     
    -<p>3. <code>word-break: keep-all</code></p>
    -<p class="keepAll narrow">This is a long and
    +<p>3. <code>word-break: keep-all</code></p>
    +<p class="keepAll narrow">This is a long and
      Honorificabilitudinitatibus califragilisticexpialidocious Taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu
    - 次の単語グレートブリテンおよび北アイルランド連合王国で本当に大きな言葉</p>
    + 次の単語グレートブリテンおよび北アイルランド連合王国で本当に大きな言葉</p>
     
    -<p>4. <code>word-break: break-word</code></p>
    -<p class="breakWord narrow">This is a long and
    +<p>4. <code>word-break: break-word</code></p>
    +<p class="breakWord narrow">This is a long and
       Honorificabilitudinitatibus califragilisticexpialidocious Taumatawhakatangihangakoauauotamateaturipukakapikimaungahoronukupokaiwhenuakitanatahu
    -  次の単語グレートブリテンおよび北アイルランド連合王国で本当に大きな言葉</p>
    + 次の単語グレートブリテンおよび北アイルランド連合王国で本当に大きな言葉</p>

    Conteúdo CSS

    diff --git a/files/pt-br/web/css/writing-mode/index.html b/files/pt-br/web/css/writing-mode/index.html index c3893ea9bd79c1..ab4a652999563a 100644 --- a/files/pt-br/web/css/writing-mode/index.html +++ b/files/pt-br/web/css/writing-mode/index.html @@ -12,7 +12,7 @@

    A propriedade CSS writing-mode define se as linhas do texto são dispostas horizontalmente ou verticalmente e a direção que os blocos seguem

    -
    /* Valores das palavras-chave */
    +
    /* Valores das palavras-chave */
     writing-mode: horizontal-tb;
     writing-mode: vertical-rl;
     writing-mode: vertical-lr;
    @@ -111,8 +111,6 @@ 

    HTML

    CSS

    normal RecolhidoRecolhidoRecolhido Quebra
    nowrapRecolhidoRecolhidoRecolhidoRecolhido Sem quebra
    pre-wrapPreservadoPreservado Preservado Quebra
    pre-linePreservadoPreservado Recolhido Quebra