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 @@ ---
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 @@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 @@-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çãolocal()
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çãourl()
é 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çãourl()
é baixado e usado.Ao permitir que os autores forneçam suas próprias fontes,
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 @@@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.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
-_Exemplo
- -utilizado iframe e DataURL para que este iframe possa redimensionar
-HTML
<label id="wf" for="w">width:165</label> @@ -71,14 +67,10 @@-HTML
</iframe>CSS
-iframe{ display:block; }-JavaScript
-outer.style.width=outer.style.height="165px" w.onchange=w.oninput=function(){ diff --git a/files/pt-br/web/css/@media/index.html b/files/pt-br/web/css/@media/index.html index 6e6e21d2db28da..b25494a96c7f95 100644 --- a/files/pt-br/web/css/@media/index.html +++ b/files/pt-br/web/css/@media/index.html @@ -12,7 +12,7 @@ ---{{CSSRef}}-The
+@media
CSS at-rule pode ser usada para aplicar estilos com base no resultado de uma ou mais consultas de mídia, que testam o tipo, as características específicas e o ambiente de um dispositivo.The
@media
CSS at-rule pode ser usada para aplicar estilos com base no resultado de uma ou mais consultas de mídia, que testam o tipo, as características específicas e o ambiente de um dispositivo.No CSS, a regra
diff --git a/files/pt-br/web/css/@page/index.html b/files/pt-br/web/css/@page/index.html index d01b88022aeb4b..0d84a1780334c1 100644 --- a/files/pt-br/web/css/@page/index.html +++ b/files/pt-br/web/css/@page/index.html @@ -11,11 +11,11 @@@media
deve ser posta na parte superior do seu código ou aninhada dentro de algum outro conditional group at-rule.Resumo
-A regra CSS
+@page
é utilizada para modificar algumas propriedades CSS quando o documento for impresso. Você não pode mudar todas as propriedades CSS com @page. Você poderá somente mudar as margens, orphans, widows, e page breaks do documento. Na tentativa de mudar outra propriedade CSS, elas serão ignoradas.A regra CSS
-@page
é utilizada para modificar algumas propriedades CSS quando o documento for impresso. Você não pode mudar todas as propriedades CSS com @page. Você poderá somente mudar as margens, orphans, widows, e page breaks do documento. Na tentativa de mudar outra propriedade CSS, elas serão ignoradas.A regra CSS
+@page
pode ser acessada via interface do modelo de objeto {{domxref("CSSPageRule")}}.A regra CSS
-@page
pode ser acessada via interface do modelo de objeto {{domxref("CSSPageRule")}}.Nota:+A W3C está analisando como lidar com unidades viewport-related {{cssxref("<length>")}},
vh
,vw
,vmin
, andvmax
. Enquanto isso, não use eles junto com a regra @page.Nota: A W3C está analisando como lidar com unidades viewport-related {{cssxref("<length>")}},vh
,vw
,vmin
, andvmax
. Enquanto isso, não use eles junto com a regra @page.Sintaxe
diff --git a/files/pt-br/web/css/_colon_active/index.html b/files/pt-br/web/css/_colon_active/index.html index 91415641e8e41f..91935b94d21f1a 100644 --- a/files/pt-br/web/css/_colon_active/index.html +++ b/files/pt-br/web/css/_colon_active/index.html @@ -28,13 +28,13 @@CSS
body { background-color: #ffffc9 } a:link { color: blue } /* links não visitados */ a:visited { color: purple } /* links visitados */ -a:hover { font-weight: bold } /* user hovers */ +a:hover { font-weight: bold } /* user hovers */ a:active { color: lime } /* links ativos */
{{EmbedLiveSample('example',600,140)}}-Especificações
+Especificações
@@ -48,38 +48,22 @@
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 @@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. 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
@@ -183,7 +183,7 @@: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).Especificações
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 @@ --- {{ 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 {{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 oinput
outextarea
) 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#section2O 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 @@Lightbox com CSS puro
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")}} deblock
,inline-block
,table-cell
,list-item
outable-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")}} deblock
,inline-block
,table-cell
,list-item
outable-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
:@@ -34,7 +34,7 @@
- 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
fornone
).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:
@@ -42,18 +42,18 @@
.classedoelemento:hover { ... }
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 pseudolementosMas 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
{{ 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')}} @@ -85,7 +85,7 @@Especificações
{{ 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') }} 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
--::-moz-selection { +::-moz-selection { color: gold; background-color: red; } @@ -59,7 +59,7 @@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 @@@@ -71,12 +70,12 @@Syntax
/* Global values */ align-content: inherit; align-content: initial; +align-content: revert; align-content: unset;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
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 forfirst baseline
isstart
, the one forlast baseline
isend
.+ 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 fallback alignment for
+first baseline
isstart
, the one forlast baseline
isend
.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. @@ -103,7 +102,7 @@ space-around
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>-JavaScript
- -var values = document.getElementById('values'); +-Result
-{{EmbedLiveSample("Example", 260, 290)}}
+{{EmbedLiveSample("Examples", 260, 290)}}
Specifications
-- -
- -- - - -Specification -Status -Comment -- -{{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
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 @@
- -
{{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.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 @@ -171,12 +171,12 @@ url
{{experimental_inline}}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")}}-A fonte para esta exemplo interativo está disponível no repositório GitHub. Se você pudesse contribuir com os exemplos de projetos interativos, por favor copie https://github.com/mdn/interactive-examples e envie-nos um pull request.
-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")}}-A fonte deste exemplo interativo está alocado em um repositório GitHub. Se você pudesse contribuir com os exemplos de projetos interativos , por favor "clone" https://github.com/mdn/interactive-examples e envie-nos um pull request.
-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
@@ -118,10 +118,10 @@
- Especificação -estado -Comente +Especificação +estado +Comente - {{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 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 @@- {{Cssxref ( "- moz-fundo-inline-política")}}
-- Usando gradientes
-- Vários fundos
+- {{Cssxref ( "- moz-fundo-inline-política")}}
+- Usando gradientes
+- Vários fundos
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.
<div id="div"></div>@@ -142,8 +141,7 @@Valores
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.
- Esteblend-mode
é similar ascreen
, 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 ascreen
, mas a cor de cima precisa ser apenas tão clara quanto o inverso da cor de fundo para deixar o resultado muito luminoso.<div id="div"></div>diff --git a/files/pt-br/web/css/block-size/index.html b/files/pt-br/web/css/block-size/index.html index 4641a63b2d9536..1552acb53ef234 100644 --- a/files/pt-br/web/css/block-size/index.html +++ b/files/pt-br/web/css/block-size/index.html @@ -14,8 +14,6 @@{{EmbedInteractiveExample("pages/css/block-size.html")}}-O código-fonte para este exemplo interativo está disponível em um repostitório no Github. Caso queira contribuir com os projetos de exemplos interativos, por favor clone https://github.com/mdn/interactive-examples e envie-nos um pull request.
-Sintaxe
/* valores <length> */ diff --git a/files/pt-br/web/css/border-left-color/index.html b/files/pt-br/web/css/border-left-color/index.html index 7bad3a8569dbfb..f71bb04bfe202d 100644 --- a/files/pt-br/web/css/border-left-color/index.html +++ b/files/pt-br/web/css/border-left-color/index.html @@ -5,7 +5,7 @@ ---{{CSSRef}}-The
+border-left-color
CSS property sets the color of an element's left border. It can also be set with the shorthand CSS properties {{cssxref("border-color")}} or {{cssxref("border-left")}}.The
border-left-color
CSS property sets the color of an element's left border. It can also be set with the shorthand CSS properties {{cssxref("border-color")}} or {{cssxref("border-left")}}.{{EmbedInteractiveExample("pages/css/border-left-color.html")}}diff --git a/files/pt-br/web/css/box-shadow/index.html b/files/pt-br/web/css/box-shadow/index.html index a61c5f6555c677..f115d106750b62 100644 --- a/files/pt-br/web/css/box-shadow/index.html +++ b/files/pt-br/web/css/box-shadow/index.html @@ -5,9 +5,11 @@ ---{{CSSRef}}-O
+box-shadow
é uma propriedade do CSS, é utilizado para adicionar efeitos de sombra em volta de um elemento. Você pode especificar mais de um efeito, os separando com virgulas. Uma box-shadow é descrita pelo deslocamentos (offset) X e Y em relação ao elemento, desfoco e propagação do raio e cor.O
-box-shadow
é uma propriedade do CSS, é utilizado para adicionar efeitos de sombra em volta de um elemento. Você pode especificar mais de um efeito, os separando com virgulas./* offset-x | offset-y | color */ +Uma box-shadow é descrita pelo deslocamentos (offset) X e Y em relação ao elemento, desfoco e propagação do raio e cor.
+ +/* offset-x | offset-y | color */ box-shadow: 60px -16px teal; /* offset-x | offset-y | blur-radius | color */ @@ -28,19 +30,19 @@ box-shadow: unset;-box-shadow: 60px -16px teal;+box-shadow: 60px -16px teal;-box-shadow: 10px 5px 5px black;+box-shadow: 10px 5px 5px black;-box-shadow: 3px 3px red, -1em 0 0.4em olive;+box-shadow: 3px 3px red, -1em 0 0.4em olive;-box-shadow: inset 5em 1em gold;+box-shadow: inset 5em 1em gold;-box-shadow: 0 0 1em gold;+box-shadow: 0 0 1em gold;-box-shadow: inset 0 0 1em gold;+box-shadow: inset 0 0 1em gold;-box-shadow: inset 0 0 1em gold, 0 0 1em red;+box-shadow: inset 0 0 1em gold, 0 0 1em red;@@ -76,16 +78,15 @@Valores
- Se não for especificado, a sombra ganha o efeito de como se a caixa fosse aumentada acima do conteúdo).
A presença da palavra-chaveinset
muda a sombra para dentro da moldura (como se o conteúdo estivesse pressionado dentro da caixa). As sombras de inserção são desenhadas dentro da borda (mesmo as transparentes), acima do plano de fundo, mas abaixo do conteúdo.- -
<offset-x>
<offset-y>
- Existem dois valores {{cssxref("<length>")}} para configurar o desvio (offset) da sombra:
-- -
<offset-x>
especifica a distância horizontal. Valores negativos colocarão a sombra à esquerda do elemento.- -
<offset-y>
especifca a distância vertical. Valores negativos colocam a sombra acima do elemento.- Consulte {{cssxref("<length>")}} para as unidades disponíveis.
-- Se ambos os valores forem
+0
, a sombra será posicionada atrás do elemento (e poderá gerar um efeito de desfocagem caso<blur-radius>
e/ou<spread-radius>
estiverem configurados).Existem dois valores {{cssxref("<length>")}} para configurar o desvio (offset) da sombra:
++
- +
<offset-x>
especifica a distância horizontal. Valores negativos colocarão a sombra à esquerda do elemento.- +
<offset-y>
especifca a distância vertical. Valores negativos colocam a sombra acima do elemento.Consulte {{cssxref("<length>")}} para as unidades disponíveis.
+Se ambos os valores forem
0
, a sombra será posicionada atrás do elemento (e poderá gerar um efeito de desfocagem caso<blur-radius>
e/ou<spread-radius>
estiverem configurados).- -
<blur-radius>
- Este é um terceiro valor para {{cssxref("<length>")}}. Quanto maior for este valor, maior o efeito de desfocagem, desta forma a sombra se tornará maior e mais clara. Valores negativos não são permitidos. Se não for especificado, o valor padrão é
-0
(os limites da sombra serão retos). A especificação não inclui um algoritmo exato de como o raio de esmaecimento deve ser calculado, no entanto, descreve o seguinte:- -
+...para uma sombra com bordas longas e retas, deverá ser criada uma transição de cor do comprimento da distância de desfocagem que é perpendicular e centralizada com as bordas da sombra, e isto deve variar da cor total da sombra do seu ponto central até totalmente transparente no ponto final fora dela.-Este é um terceiro valor para {{cssxref("<length>")}}. Quanto maior for este valor, maior o efeito de desfocagem, desta forma a sombra se tornará maior e mais clara. Valores negativos não são permitidos. Se não for especificado, o valor padrão é
+0
(os limites da sombra serão retos). A especificação não inclui um algoritmo exato de como o raio de esmaecimento deve ser calculado, no entanto, descreve o seguinte:...para uma sombra com bordas longas e retas, deverá ser criada uma transição de cor do comprimento da distância de desfocagem que é perpendicular e centralizada com as bordas da sombra, e isto deve variar da cor total da sombra do seu ponto central até totalmente transparente no ponto final fora dela.<spread-radius>
- Este é um quarto valor de {{cssxref("<length>")}}. Valores positivos farão com que a sombra expanda e cresça maior, valores negativos farão com que a sombra encolha. Se não for especificado, o valor padrão é
0
(a sombra terá o mesmo tamanho do elemento)- diff --git a/files/pt-br/web/css/calc/index.html b/files/pt-br/web/css/calc/index.html index f1d6a80b5baa18..5dd48297f68852 100644 --- a/files/pt-br/web/css/calc/index.html +++ b/files/pt-br/web/css/calc/index.html @@ -16,7 +16,7 @@
<color>
A função
-calc()
CSS permite você executar cálculos quando especificar os valores de propriedades no CSS. Pode ser utilizada em qualquer lugar , como {{cssxref("<length>")}}, {{cssxref("<frequency>")}}, {{cssxref("<angle>")}}, {{cssxref("<time>")}}, {{cssxref("<percentage>")}}, {{cssxref("<number>")}}, e {{cssxref("<integer>")}} é permitido./* propriedade: calc(expressão) */ +/* propriedade: calc(expressão) */ width: calc(100% - 80px);@@ -57,7 +57,7 @@Posicionando um objeto na
-
calc()
torna mais fácil posicionar um objeto com uma margem definida. Nesse exemplo, o CSS cria um banner que se estende pela janela, com um espaço de 40px entre os dois lados do banner e das bordas da janela:.banner { +.banner { position: absolute; left: 40px; width: calc(100% - 80px); @@ -70,7 +70,7 @@-Posicionando um objeto na }
<div class="banner">This is a banner!</div>+<div class="banner">This is a banner!</div>{{EmbedLiveSample('Positioning_an_object_on_screen_with_a_margin', 'auto', '60')}}
@@ -80,7 +80,7 @@input { +
input { padding: 2px; display: block; width: calc(100% - 1em); @@ -95,7 +95,7 @@<form> +
<form> <div id="formbox"> <label>Type something:</label> <input type="text"> @@ -109,7 +109,7 @@calc( ) inserido em variáveis de CS
Você também pode utilizar
-calc()
com variáveis de CSS. Considere o seguinte código:.foo { +.foo { --widthA: 100px; --widthB: calc(var(--widthA) / 2); --widthC: calc(var(--widthB) / 2); @@ -122,7 +122,7 @@Questões de acessibilidade
Quando
-calc()
é usado para controlar o tamanho do texto, certifique-se de que um dos valores inclui uma unidade de comprimento relativo, por exemplo:h1 { +h1 { font-size: calc(1.5rem + 3vw); }diff --git a/files/pt-br/web/css/class_selectors/index.html b/files/pt-br/web/css/class_selectors/index.html index 6512de64513aa7..ae5342e4f3812e 100644 --- a/files/pt-br/web/css/class_selectors/index.html +++ b/files/pt-br/web/css/class_selectors/index.html @@ -10,7 +10,7 @@ ---O seletor de classes CSS corresponde aos elementos com base no conteúdo de seus atributos
-class.
/* Todos os elementos com class="espaçoso" */ +/* Todos os elementos com class="espaçoso" */ .espaçoso { margin: 2em; } @@ -29,17 +29,17 @@Sintaxe
-.classe_nome { propriedades de estilo }+.classe_nome { propriedades de estilo }Observe que isso é o mesmo que
-seletor de atributo
:[classe~=classe_nome] { propriedades de estilo }+[classe~=classe_nome] { propriedades de estilo }Exemplo
CSS
-.vermelho { +.vermelho { color: #f33; } @@ -55,7 +55,7 @@CSS
HTML
-<p class="vermelho">Este parágrafo tem o texto vermelho.</p> +<p class="vermelho">Este parágrafo tem o texto vermelho.</p> <p class="vermelho amarelo-bg">Este parágrafo possui texto em vermelho e fundo amarelo.</p> <p class="vermelho elegante">Este parágrafo possui texto em vermelho e uma propriedade de estilo "elegante".</p> <p>Este é um parágrafo comum.</p> diff --git a/files/pt-br/web/css/clear/index.html b/files/pt-br/web/css/clear/index.html index a0ed165dccc8f9..e560d98bf752d5 100644 --- a/files/pt-br/web/css/clear/index.html +++ b/files/pt-br/web/css/clear/index.html @@ -14,8 +14,6 @@@@ -1068,42 +1068,42 @@{{EmbedInteractiveExample("pages/css/clear.html")}}-O fonte desse exemplo está armazenado em um repositório no Github. Se você gostaria de contribuir com esse exemplo, por favor clone o projeto https://github.com/mdn/interactive-examples e nos envie um pull request.
-Quando essa propriedade é aplicada em elementos não flutuantes, ele move a borda (border edge) desse elemento para a borda da margem (margin edge) de todos os elementos flutuantes relevantes. Ocorre um colapso das margens verticais dos elementos não flutuantes.
As margens verticais entre dois elementos flutuantes não irão sofrer esse colapso. Quando aplicada a elementos flutuantes, a borda de margem (margin edge) do elemento inferior é movida abaixo da borda de margem (border edge) de todos os elementos flutuantes relevantes. Isso afeta a posição dos elementos flutuantes posteriores, sendo que os elementos flutuantes posteriores não podem ser posicionados acima dos anteriores.
diff --git a/files/pt-br/web/css/color/index.html b/files/pt-br/web/css/color/index.html index 5fa6d1dff1c8cd..c5992d641e28ce 100644 --- a/files/pt-br/web/css/color/index.html +++ b/files/pt-br/web/css/color/index.html @@ -11,14 +11,10 @@ ---{{CSSRef}}-A propriedade
+color
do CSS definine o valor da cor de um elemento com seu conteúdo em texto e seus decorações (estilos). Também define o valorer da {{cssxref("currentcolor")}}, no qual pode ser usado um valor indireto de outra propriedade, e tem como padrão as cores de outras propriedades (enquanto não definida), tal como a propriedade {{cssxref("border-color")}}.A propriedade
color
do CSS definine o valor da cor de um elemento com seu conteúdo em texto e seus decorações (estilos). Também define o valorer da {{cssxref("currentcolor")}}, no qual pode ser usado um valor indireto de outra propriedade, e tem como padrão as cores de outras propriedades (enquanto não definida), tal como a propriedade {{cssxref("border-color")}}.{{EmbedInteractiveExample("pages/css/color.html")}}-- -
A fonte deste exemplo interativo é armazenada em um repositório GitHub. Se você gostaria de contribuir para o projeto de exemplos interativos, acesse https://github.com/mdn/interactive-examples e nos envie uma sugestão.
-Para uma visão geral de como usar a propriedade color e semelhantes no HTML, veja Cor - CSS, como começar.
Syntaxe
diff --git a/files/pt-br/web/css/color_value/index.html b/files/pt-br/web/css/color_value/index.html index e7ee1539155cdb..2723be13ade76e 100644 --- a/files/pt-br/web/css/color_value/index.html +++ b/files/pt-br/web/css/color_value/index.html @@ -1047,10 +1047,10 @@rgb(255 0 0) /* optional alpha value */ -rgb(255,0,0,0.4) /* 40% opaque red */ -rgb(255,0,0,40%) /* 40% opaque red with percentage value for alpha */ -rgb(255 0 0 / 0.4) /* 40% opaque red */ -rgb(255 0 0 / 40%) /* 40% opaque red with percentage value for alpha */ +rgb(255,0,0,0.4) /* 40% opaque red */ +rgb(255,0,0,40%) /* 40% opaque red with percentage value for alpha */ +rgb(255 0 0 / 0.4) /* 40% opaque red */ +rgb(255 0 0 / 40%) /* 40% opaque red with percentage value for alpha */
rgb()
hsl()
100%
is full saturation, and0%
is a shade of grey.
100%
lightness is white,0%
lightness is black, and50%
lightness is “normal.” -hsl(0, 100%,50%) /* red */ -hsl(30, 100%,50%) -hsl(60, 100%,50%) -hsl(90, 100%,50%) -hsl(120,100%,50%) /* green */ -hsl(150,100%,50%) -hsl(180,100%,50%) -hsl(210,100%,50%) -hsl(240,100%,50%) /* blue */ -hsl(270,100%,50%) -hsl(300,100%,50%) -hsl(330,100%,50%) -hsl(360,100%,50%) /* red */ - -hsl(120,100%,25%) /* dark green */ -hsl(120,100%,50%) /* green */ -hsl(120,100%,75%) /* light green */ - -hsl(120,100%,50%) /* green */ -hsl(120, 67%,50%) -hsl(120, 33%,50%) -hsl(120, 0%,50%) - -hsl(120, 60%,70%) /* pastel green */ +hsl(0, 100%,50%) /* red */ +hsl(30, 100%,50%) +hsl(60, 100%,50%) +hsl(90, 100%,50%) +hsl(120,100%,50%) /* green */ +hsl(150,100%,50%) +hsl(180,100%,50%) +hsl(210,100%,50%) +hsl(240,100%,50%) /* blue */ +hsl(270,100%,50%) +hsl(300,100%,50%) +hsl(330,100%,50%) +hsl(360,100%,50%) /* red */ + +hsl(120,100%,25%) /* dark green */ +hsl(120,100%,50%) /* green */ +hsl(120,100%,75%) /* light green */ + +hsl(120,100%,50%) /* green */ +hsl(120, 67%,50%) +hsl(120, 33%,50%) +hsl(120, 0%,50%) + +hsl(120, 60%,70%) /* pastel green */ /* whitespace syntax */ -hsl(120 60% 70%) /* pastel green */ +hsl(120 60% 70%) /* pastel green */ /* angle values for hue component; also accepts rad, grad, turn */ -hsl(120deg 60% 70%) /* pastel green */ +hsl(120deg 60% 70%) /* pastel green */ /* optional alpha value */ -hsl(240,100%,50%,0.05) /* 5% opaque blue */ -hsl(240,100%,50%,5%) /* 5% opaque blue with percentage value for alpha */ -hsl(240 100% 50% / 0.05) /* 5% opaque blue */ -hsl(240 100% 50% / 5%) /* 5% opaque blue with percentage value for alpha */ +hsl(240,100%,50%,0.05) /* 5% opaque blue */ +hsl(240,100%,50%,5%) /* 5% opaque blue with percentage value for alpha */ +hsl(240 100% 50% / 0.05) /* 5% opaque blue */ +hsl(240 100% 50% / 5%) /* 5% opaque blue with percentage value for alpha */@@ -1123,20 +1123,20 @@
rgba()
a means opacity: 0=transparent; 1=opaque; -
rgba()
#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()
oucounters()
.- +
O valor de um contador CSS, geralmente um número. Ele pode ser exibido usando a função
counter()
oucounters()
.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
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 --- -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
).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.
Border Image Generator
diff --git a/files/pt-br/web/css/css_backgrounds_and_borders/border-radius_generator/index.html b/files/pt-br/web/css/css_backgrounds_and_borders/border-radius_generator/index.html index 7d35d1c85506c9..0b8a4a402513ac 100644 --- a/files/pt-br/web/css/css_backgrounds_and_borders/border-radius_generator/index.html +++ b/files/pt-br/web/css/css_backgrounds_and_borders/border-radius_generator/index.html @@ -7,7 +7,7 @@ translation_of: Web/CSS/CSS_Background_and_Borders/Border-radius_generator original_slug: Web/CSS/CSS_Background_and_Borders/Border-radius_generator --- -Esta ferramenta pode ser utilizada para gerar o efeito {{cssxref("border-radius")}} em CSS3.
+Esta ferramenta pode ser utilizada para gerar o efeito {{cssxref("border-radius")}} em CSS3.
border-radius
HTML Content
diff --git a/files/pt-br/web/css/css_backgrounds_and_borders/resizing_background_images/index.html b/files/pt-br/web/css/css_backgrounds_and_borders/resizing_background_images/index.html index 840b1b39694d11..55b9d3b441446d 100644 --- a/files/pt-br/web/css/css_backgrounds_and_borders/resizing_background_images/index.html +++ b/files/pt-br/web/css/css_backgrounds_and_borders/resizing_background_images/index.html @@ -5,7 +5,7 @@ translation_of_original: Web/CSS/CSS_Background_and_Borders/Scaling_background_images original_slug: Web/Guide/CSS/Scaling_background_images --- -A propriedade CSS {{ cssxref("background-size") }} possibilita o ajuste das imagens do background, ao invés do comportamento padrão do navegador de mostrar a imagem no seu tamanho real. Você pode tanto aumentar como diminuir a imagem.
+A propriedade CSS {{ cssxref("background-size") }} possibilita o ajuste das imagens do background, ao invés do comportamento padrão do navegador de mostrar a imagem no seu tamanho real. Você pode tanto aumentar como diminuir a imagem.
Duplicando uma imagem grande
@@ -13,7 +13,7 @@Duplicando uma imagem
-Isto pode ser conseguido usando o seguinte CSS:
+Isto pode ser conseguido usando o seguinte CSS:
.square { width: 300px; @@ -26,11 +26,11 @@-Duplicando uma imagem }
O {{ cssxref("background-size") }} não precisa mais de nenhum prefixo, mas você pode considerar a adição de uma versão pré-fixada se você está focando em browsers muito antigos.
+O {{ cssxref("background-size") }} não precisa mais de nenhum prefixo, mas você pode considerar a adição de uma versão pré-fixada se você está focando em browsers muito antigos.
Esticando uma imagem
-Você também pode especificar ambos os tamanhos, horizontal e vertical da imagem, assim:
+Você também pode especificar ambos os tamanhos, horizontal e vertical da imagem, assim:
background-size: 300px 150px;@@ -39,9 +39,9 @@Esticando uma imagem
-Aumentando escala de uma imagem
+Aumentando escala de uma imagem
-Na outra extremidade do espectro, é possível dimensionar-se uma imagem no fundo. Aqui nós aumentamos a escala de um favicon de pixel 32x32 para 300x300 pixels:
+Na outra extremidade do espectro, é possível dimensionar-se uma imagem no fundo. Aqui nós aumentamos a escala de um favicon de pixel 32x32 para 300x300 pixels:
@@ -56,15 +56,15 @@-
Como você pode ver, o CSS é, na verdade, essencialmente idêntico, salvo o nome do arquivo de imagem.
+Como você pode ver, o CSS é, na verdade, essencialmente idêntico, salvo o nome do arquivo de imagem.
Valores especiais: "contain" e "cover"
-Da mesma maneira que o {{cssxref("<length>")}}, a propriedade CSS de {{ cssxref("background-size") }} oferece dois valores de tamanho especial, contain e cover. Vamos dar uma olhada nestes.
+Da mesma maneira que o {{cssxref("<length>")}}, a propriedade CSS de {{ cssxref("background-size") }} oferece dois valores de tamanho especial, contain e cover. Vamos dar uma olhada nestes.
-
contain
O valor contain especifica que, independentemente do tamanho da caixa que contém, a imagem de fundo deve ser dimensionado de modo a que cada lado seja tão grande quanto possível ao mesmo tempo que não exceda o comprimento do lado correspondente do recipiente. Tente redimensionar a janela usando um navegador que suporta imagens de fundo de escala (como o Firefox 3.6 ou posterior) para ver isso em ação no exemplo vivo abaixo.
+O valor contain especifica que, independentemente do tamanho da caixa que contém, a imagem de fundo deve ser dimensionado de modo a que cada lado seja tão grande quanto possível ao mesmo tempo que não exceda o comprimento do lado correspondente do recipiente. Tente redimensionar a janela usando um navegador que suporta imagens de fundo de escala (como o Firefox 3.6 ou posterior) para ver isso em ação no exemplo vivo abaixo.
{{ EmbedLiveSample("contain", "100%", "220") }}
@@ -74,7 +74,7 @@<p>Tente redimensionar a janela e ver o que acontece.</p> </div> -
contain
.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.
@@ -94,7 +94,7 @@<p>Tente redimensionar a janela e ver o que acontece.</p> </div>
cover
.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
-+
-
Espeficicações @@ -67,9 +61,9 @@Especificaçõ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 @@ ---- CSS Reference
-- {{css_key_concepts}}
+- CSS Reference
+- {{css_key_concepts}}
{{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çãorgb().
- -+ +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 (
@@ -292,7 +289,7 @@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 é.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
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 @@rgb(245, 130, 130)
.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
@@ -14,7 +14,7 @@counter()
oucounters()
função da propriedade deconteúdo
.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 theflex-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 toflex: 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 toflex: 3
. This will mean they use aflex-basis
of0
but distribute that space at different rates according to theflex-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
-* {box-sizing: border-box;} +* {box-sizing: border-box;} .wrapper { border: 2px solid #f76707; border-radius: 5px; diff --git a/files/pt-br/web/css/css_grid_layout/index.html b/files/pt-br/web/css/css_grid_layout/index.html index 9834c199304f48..cc10c6c51b55d8 100644 --- a/files/pt-br/web/css/css_grid_layout/index.html +++ b/files/pt-br/web/css/css_grid_layout/index.html @@ -21,7 +21,7 @@Exemplo básico
HTML
-<div class="wrapper"> +<div class="wrapper"> <div class="box a">a</div> <div class="box b">b</div> <div class="box c">c</div> @@ -32,21 +32,21 @@HTML
CSS
-+.box { + background-color: #444; + color: #fff; + border-radius: 5px; + padding: 20px; + font-size: 150%; +}.wrapper { - display: grid; - grid-template-columns: 100px 100px 100px; - grid-gap: 10px; - background-color: #fff; - color: #444; +
.wrapper { + display: grid; + grid-template-columns: 100px 100px 100px; + grid-gap: 10px; + background-color: #fff; + color: #444; } -.box { - background-color: #444; - color: #fff; - border-radius: 5px; - padding: 20px; - font-size: 150%; -}Referência
diff --git a/files/pt-br/web/css/css_grid_layout/relationship_of_grid_layout/index.html b/files/pt-br/web/css/css_grid_layout/relationship_of_grid_layout/index.html index 919b259ed9454e..832dc68562b841 100644 --- a/files/pt-br/web/css/css_grid_layout/relationship_of_grid_layout/index.html +++ b/files/pt-br/web/css/css_grid_layout/relationship_of_grid_layout/index.html @@ -74,11 +74,7 @@The same layout with CSS grids
Neste próximo exemplo, eu crio o mesmo layout usando Grid. Desta vez, temos três faixas de coluna 1fr. Não precisamos definir nada nos itens em si; eles se estabelecerão em cada célula da grade criada. Como você pode ver, eles ficam em uma grade rígida, alinhando-se em linhas e colunas. Com cinco itens, temos uma lacuna no final da segunda linha.
-- -
-
+* {box-sizing: border-box;} @@ -113,8 +109,7 @@-The same layout with CSS grids
}{{ EmbedLiveSample('Two_Dimensional_With_Grid', '300', '170') }}
-{{ EmbedLiveSample('The_same_layout_with_CSS_grids', '300', '170') }}
A simple question to ask yourself when deciding between grid or flexbox is:
diff --git a/files/pt-br/web/css/css_selectors/index.html b/files/pt-br/web/css/css_selectors/index.html index 093871decedf7a..9bbc5c49a53a29 100644 --- a/files/pt-br/web/css/css_selectors/index.html +++ b/files/pt-br/web/css/css_selectors/index.html @@ -18,7 +18,7 @@Seletores Básicos
- Seletor por tag
- Este seletor básico escolhe todos os elementos que correspondem ao nome fornecido.
- Sintaxe: nome-da-tag
+ Sintaxe:nome-da-tag
Exemplo:input
corresponderá a qualquer elemento {{HTMLElement('input')}}.- Seletor por classe
- Este seletor básico escolhe elementos baseados no valor de seu atributo
classe
. Sintaxe:.nome-da-classe
diff --git a/files/pt-br/web/css/css_transforms/using_css_transforms/index.html b/files/pt-br/web/css/css_transforms/using_css_transforms/index.html index 314814b846d4f4..74c0c8dcba29df 100644 --- a/files/pt-br/web/css/css_transforms/using_css_transforms/index.html +++ b/files/pt-br/web/css/css_transforms/using_css_transforms/index.html @@ -53,163 +53,452 @@Configurando uma perspectiva
Quanto será a sensação de encolhimento é definida pela propriedade {{ cssxref("perspective") }}. Quanto menor o valor, mais profundidade terá o objeto.
--- -- -
-- -- perspective:0;
- perspective:150px;
- perspective:300px;
- perspective:600px;
- - -- ------ -1- -2- -3- -4- -5- -6-- ------ -1- -2- -3- -4- -5- -6-- ------ -1- -2- -3- -4- -5- -6-- ------ -1- -2- -3- -4- -5- -6-O segundo elemento a ser configurado é a posição de visão, que será definida pela propriedade {{ cssxref("perspective-origin") }}. Por padrão a perspectiva é centralizada, o que nem sempre é o ideal.
- --+{{EmbedLiveSample('', '100%', 700)}}- -
-- -- perspective-origin:150px 150px;
- perspective-origin:50% 50%;
- perspective-origin:-50px -50px;
- - -- -----1- -2- -3- -4- -5- -6-- -----1- -2- -3- -4- -5- -6-- -----1+HTML
+ +O HTML abaixo cria quatro cópias da mesma caixa, com a perspectiva definida em valores diferentes.
+ ++<table> + <tbody> + <tr> + <th><code>perspective: 250px;</code> + </th> + <th><code>perspective: 350px;</code> + </th> + </tr> + <tr> + <td> + <div class="container"> + <div class="cube pers250"> + <div class="face front">1</div> + <div class="face back">2</div> + <div class="face right">3</div> + <div class="face left">4</div> + <div class="face top">5</div> + <div class="face bottom">6</div> + </div> + </div> + </td> + <td> + <div class="container"> + <div class="cube pers350"> + <div class="face front">1</div> + <div class="face back">2</div> + <div class="face right">3</div> + <div class="face left">4</div> + <div class="face top">5</div> + <div class="face bottom">6</div> + </div> + </div> + </td> + </tr> + <tr> + <th><code>perspective: 500px;</code> + </th> + <th><code>perspective: 650px;</code> + </th> + </tr> + <tr> + <td> + <div class="container"> + <div class="cube pers500"> + <div class="face front">1</div> + <div class="face back">2</div> + <div class="face right">3</div> + <div class="face left">4</div> + <div class="face top">5</div> + <div class="face bottom">6</div> + </div> + </div> + </td> + <td> + <div class="container"> + <div class="cube pers650"> + <div class="face front">1</div> + <div class="face back">2</div> + <div class="face right">3</div> + <div class="face left">4</div> + <div class="face top">5</div> + <div class="face bottom">6</div> + </div> + </div> + </td> + </tr> + </tbody> +</table> +-2+CSS
+ +O CSS estabelece classes que podem ser usadas para definir a perspectiva a diferentes distâncias. Ele também inclui classes para a caixa do recipiente e o próprio cubo, bem como cada uma de suas faces.
+ ++/* Shorthand classes for different perspective values */ +.pers250 { + perspective: 250px; +} +.pers350 { + perspective: 350px; +} +.pers500 { + perspective: 500px; +} +.pers650 { + perspective: 650px; +} +/* Define the container div, the cube div, and a generic face */ +.container { + width: 200px; + height: 200px; + margin: 75px 0 0 75px; + border: none; +} +.cube { + width: 100%; + height: 100%; + backface-visibility: visible; + perspective-origin: 150% 150%; + transform-style: preserve-3d; +} +.face { + display: block; + position: absolute; + width: 100px; + height: 100px; + border: none; + line-height: 100px; + font-family: sans-serif; + font-size: 60px; + color: white; + text-align: center; +} +/* Define each face based on direction */ +.front { + background: rgba(0, 0, 0, 0.3); + transform: translateZ(50px); +} +.back { + background: rgba(0, 255, 0, 1); + color: black; + transform: rotateY(180deg) translateZ(50px); +} +.right { + background: rgba(196, 0, 0, 0.7); + transform: rotateY(90deg) translateZ(50px); +} +.left { + background: rgba(0, 0, 196, 0.7); + transform: rotateY(-90deg) translateZ(50px); +} +.top { + background: rgba(196, 196, 0, 0.7); + transform: rotateX(90deg) translateZ(50px); +} +.bottom { + background: rgba(196, 0, 196, 0.7); + transform: rotateX(-90deg) translateZ(50px); +} +/* Make the table a little nicer */ +th, p, td { + background-color: #EEEEEE; + padding: 10px; + font-family: sans-serif; + text-align: left; +} +-3+Resultado
+ +{{EmbedLiveSample('', 660, 700)}} + +O segundo elemento a ser configurado é a posição do espectador, com a propriedade {{cssxref("perspective-origin")}}}. Por padrão, a perspectiva está centrada no telespectador, o que nem sempre é adequado.
+ +Mudando a origem da perspectiva
+ +Este exemplo mostra cubos com valores populares do
+ +perspective-origin
.HTML
+ ++<section> + +<figure> + <figcaption><code>perspective-origin: top left;</code></figcaption> + <div class="container"> + <div class="cube potl"> + <div class="face front">1</div> + <div class="face back">2</div> + <div class="face right">3</div> + <div class="face left">4</div> + <div class="face top">5</div> + <div class="face bottom">6</div> + </div> + </div> +</figure> + +<figure> + <figcaption><code>perspective-origin: top;</code></figcaption> + <div class="container"> + <div class="cube potm"> + <div class="face front">1</div> + <div class="face back">2</div> + <div class="face right">3</div> + <div class="face left">4</div> + <div class="face top">5</div> + <div class="face bottom">6</div> + </div> + </div> +</figure> + +<figure> + <figcaption><code>perspective-origin: top right;</code></figcaption> + <div class="container"> + <div class="cube potr"> + <div class="face front">1</div> + <div class="face back">2</div> + <div class="face right">3</div> + <div class="face left">4</div> + <div class="face top">5</div> + <div class="face bottom">6</div> + </div> + </div> +</figure> + +<figure> + <figcaption><code>perspective-origin: left;</code></figcaption> + <div class="container"> + <div class="cube poml"> + <div class="face front">1</div> + <div class="face back">2</div> + <div class="face right">3</div> + <div class="face left">4</div> + <div class="face top">5</div> + <div class="face bottom">6</div> + </div> + </div> +</figure> + +<figure> + <figcaption><code>perspective-origin: 50% 50%;</code></figcaption> + <div class="container"> + <div class="cube pomm"> + <div class="face front">1</div> + <div class="face back">2</div> + <div class="face right">3</div> + <div class="face left">4</div> + <div class="face top">5</div> + <div class="face bottom">6</div> + </div> + </div> +</figure> + +<figure> + <figcaption><code>perspective-origin: right;</code></figcaption> + <div class="container"> + <div class="cube pomr"> + <div class="face front">1</div> + <div class="face back">2</div> + <div class="face right">3</div> + <div class="face left">4</div> + <div class="face top">5</div> + <div class="face bottom">6</div> + </div> + </div> +</figure> + +<figure> + <figcaption><code>perspective-origin: bottom left;</code></figcaption> + <div class="container"> + <div class="cube pobl"> + <div class="face front">1</div> + <div class="face back">2</div> + <div class="face right">3</div> + <div class="face left">4</div> + <div class="face top">5</div> + <div class="face bottom">6</div> + </div> + </div> +</figure> + +<figure> + <figcaption><code>perspective-origin: bottom;</code></figcaption> + <div class="container"> + <div class="cube pobm"> + <div class="face front">1</div> + <div class="face back">2</div> + <div class="face right">3</div> + <div class="face left">4</div> + <div class="face top">5</div> + <div class="face bottom">6</div> + </div> + </div> +</figure> + +<figure> + <figcaption><code>perspective-origin: bottom right;</code></figcaption> + <div class="container"> + <div class="cube pobr"> + <div class="face front">1</div> + <div class="face back">2</div> + <div class="face right">3</div> + <div class="face left">4</div> + <div class="face top">5</div> + <div class="face bottom">6</div> + </div> + </div> +</figure> + +<figure> + <figcaption><code>perspective-origin: -200% -200%;</code></figcaption> + <div class="container"> + <div class="cube po200200neg"> + <div class="face front">1</div> + <div class="face back">2</div> + <div class="face right">3</div> + <div class="face left">4</div> + <div class="face top">5</div> + <div class="face bottom">6</div> + </div> + </div> +</figure> + +<figure> + <figcaption><code>perspective-origin: 200% 200%;</code></figcaption> + <div class="container"> + <div class="cube po200200pos"> + <div class="face front">1</div> + <div class="face back">2</div> + <div class="face right">3</div> + <div class="face left">4</div> + <div class="face top">5</div> + <div class="face bottom">6</div> + </div> + </div> +</figure> + +<figure> + <figcaption><code>perspective-origin: 200% -200%;</code></figcaption> + <div class="container"> + <div class="cube po200200"> + <div class="face front">1</div> + <div class="face back">2</div> + <div class="face right">3</div> + <div class="face left">4</div> + <div class="face top">5</div> + <div class="face bottom">6</div> + </div> + </div> +</figure> + +</section> +-4+CSS
+ ++/* perspective-origin values (unique per example) */ +.potl { + perspective-origin: top left; +} +.potm { + perspective-origin: top; +} +.potr { + perspective-origin: top right; +} +.poml { + perspective-origin: left; +} +.pomm { + perspective-origin: 50% 50%; +} +.pomr { + perspective-origin: right; +} +.pobl { + perspective-origin: bottom left; +} +.pobm { + perspective-origin: bottom; +} +.pobr { + perspective-origin: bottom right; +} +.po200200neg { + perspective-origin: -200% -200%; +} +.po200200pos { + perspective-origin: 200% 200%; +} +.po200200 { + perspective-origin: 200% -200%; +} +/* Define the container div, the cube div, and a generic face */ +.container { + width: 100px; + height: 100px; + margin: 24px; + border: none; +} +.cube { + width: 100%; + height: 100%; + backface-visibility: visible; + perspective: 300px; + transform-style: preserve-3d; +} +.face { + display: block; + position: absolute; + width: 100px; + height: 100px; + border: none; + line-height: 100px; + font-family: sans-serif; + font-size: 60px; + color: white; + text-align: center; +} +/* Define each face based on direction */ +.front { + background: rgba(0, 0, 0, 0.3); + transform: translateZ(50px); +} +.back { + background: rgba(0, 255, 0, 1); + color: black; + transform: rotateY(180deg) translateZ(50px); +} +.right { + background: rgba(196, 0, 0, 0.7); + transform: rotateY(90deg) translateZ(50px); +} +.left { + background: rgba(0, 0, 196, 0.7); + transform: rotateY(-90deg) translateZ(50px); +} +.top { + background: rgba(196, 196, 0, 0.7); + transform: rotateX(90deg) translateZ(50px); +} +.bottom { + background: rgba(196, 0, 196, 0.7); + transform: rotateX(-90deg) translateZ(50px); +} +/* Make the layout a little nicer */ +section { + background-color: #EEE; + padding: 10px; + font-family: sans-serif; + text-align: left; + display: grid; + grid-template-columns: repeat(3, 1fr); +} +-5+Resultado
-6-Feito isso, você pode trabalhar com elementos 3D.
diff --git a/files/pt-br/web/css/css_transitions/using_css_transitions/index.html b/files/pt-br/web/css/css_transitions/using_css_transitions/index.html index d075afeecda9f8..f2ecd28ff3b4a0 100644 --- a/files/pt-br/web/css/css_transitions/using_css_transitions/index.html +++ b/files/pt-br/web/css/css_transitions/using_css_transitions/index.html @@ -5,7 +5,7 @@ ---{{CSSref}}
-CSS transitions provê uma forma de controlar a velocidade de uma animação quando há mudanças de propriedades CSS. Ao invés de uma propriedade entrar em vigor imediatamente, você pode fazer com que as mudanças em uma propriedade ocorram durante um periodo de tempo. Por exemplo, se você mudar a cor de um elemento de branco para preto, a alteração será instantanea. Utilizando transições CSS, as alterações acontecem em uma intervalo de tempo que seguem uma curva de aceleração, e todas podem ser personalizadas
+CSS transitions provê uma forma de controlar a velocidade de uma animação quando há mudanças de propriedades CSS. Ao invés de uma propriedade entrar em vigor imediatamente, você pode fazer com que as mudanças em uma propriedade ocorram durante um periodo de tempo. Por exemplo, se você mudar a cor de um elemento de branco para preto, a alteração será instantanea. Utilizando transições CSS, as alterações acontecem em uma intervalo de tempo que seguem uma curva de aceleração, e todas podem ser personalizadas
Animações que envolvem transições entre dois estados geralmente são chamadas de transições implicitas, como os estados entre o começo e o fim são implicitamente definidos pelo browser
diff --git a/files/pt-br/web/css/cursor/index.html b/files/pt-br/web/css/cursor/index.html index f2c708f1079068..c0ae918d60906e 100644 --- a/files/pt-br/web/css/cursor/index.html +++ b/files/pt-br/web/css/cursor/index.html @@ -18,7 +18,7 @@Sumário
Sintaxe
-/* Keywords */ +/* Keywords */ cursor: pointer; cursor: auto; @@ -244,7 +244,7 @@Sintaxe formal
Exemplos
-.foo { +.foo { cursor: crosshair; } diff --git a/files/pt-br/web/css/descendant_combinator/index.html b/files/pt-br/web/css/descendant_combinator/index.html index fbe41f795bd759..20608fb0bd7d4d 100644 --- a/files/pt-br/web/css/descendant_combinator/index.html +++ b/files/pt-br/web/css/descendant_combinator/index.html @@ -9,22 +9,22 @@ ---{{CSSRef("Selectors")}}-O combinador descendente - normalmente representado por um caractere de espaço simples (
+) - combina dois seletores para que os elementos correspondidos pelo segundo seletor sejam selecionados se eles tiverem um elemento ancestral (pai, pai ou mãe, pai ou mãe, etc.) correspondente ao primeiro seletor. Os seletores que utilizam um combinador descendente são chamados de seletores descendentes.
O combinador descendente - normalmente representado por um caractere de espaço simples (
-) - combina dois seletores para que os elementos correspondidos pelo segundo seletor sejam selecionados se eles tiverem um elemento ancestral (pai, pai ou mãe, pai ou mãe, etc.) correspondente ao primeiro seletor. Os seletores que utilizam um combinador descendente são chamados de seletores descendentes.
/* Listar itens descendentes da lista "my-things" */ +-/* Listar itens descendentes da lista "my-things" */ ul.my-things li { margin: 2em; }-O combinador descendente é tecnicamente um ou mais caracteres de espaço em branco do {{Glossary ("CSS")}} - o caractere de espaço e/ou um dos quatro caracteres de controle: retorno de carro (carriage return), Quebra de página ( form feed), nova linha e caracteres de tabulação — entre dois seletores na ausência de outro combinador. Além disso, os caracteres de espaço em branco dos quais o combinador é composto podem conter qualquer número de comentários CSS.
+O combinador descendente é tecnicamente um ou mais caracteres de espaço em branco do {{Glossary ("CSS")}} - o caractere de espaço e/ou um dos quatro caracteres de controle: retorno de carro (carriage return), Quebra de página ( form feed), nova linha e caracteres de tabulação — entre dois seletores na ausência de outro combinador. Além disso, os caracteres de espaço em branco dos quais o combinador é composto podem conter qualquer número de comentários CSS.
-Sintaxe
+Sintaxe
selector1 selector2 { - /* declarações de propriedade */ + /* declarações de propriedade */ }
-Exemplo
+Exemplo
CSS
@@ -57,16 +57,16 @@HTML
</ul>Resultado
+Resultado
{{EmbedLiveSample("Example", "100%", 160)}}
-Especificações
+Especificações
-
- @@ -101,7 +101,7 @@Especificação +Especificação Status Comment Compatibilidade com navegadores
{{Compat("css.selectors.descendant")}}
-Veja também
+Veja também
- Child combinator
diff --git a/files/pt-br/web/css/display-legacy/index.html b/files/pt-br/web/css/display-legacy/index.html index 19959230ca9762..15a88b8847cd26 100644 --- a/files/pt-br/web/css/display-legacy/index.html +++ b/files/pt-br/web/css/display-legacy/index.html @@ -14,7 +14,7 @@Sintaxe
O elemento gera uma caixa de elemento de bloco que fluirá com o conteúdo circundante, como se fosse uma única caixa embutida (se comportando como um elemento substituído).
-É equivalente a
+inline flow-root
.É equivalente a
inline flow-root
.inline-table
- O
inline-table
O valor não possui um mapeamento direto em HTML. Ele se comporta como um HTML{{HTMLElement("table")}} elemento, mas como uma caixa embutida, em vez de uma caixa no nível do bloco. Dentro da caixa da tabela há um contexto em nível de bloco.
diff --git a/files/pt-br/web/css/display-outside/index.html b/files/pt-br/web/css/display-outside/index.html index e3ca5784b49b82..fa02173785f863 100644 --- a/files/pt-br/web/css/display-outside/index.html +++ b/files/pt-br/web/css/display-outside/index.html @@ -19,10 +19,8 @@Valor
inline
- O elemento gera uma ou mais caixas de elementos embutidos que não geram quebras de linha antes ou depois de si mesmas. No fluxo normal, o próximo elemento estará na mesma linha se houver espaço
- -
run-in
{{Experimental_Inline}}- O elemento gera uma caixa de introdução. Se o irmão adjacente do elemento definido como
-display: run-in
box é uma caixa de bloco, orun-in
box se torna a primeira caixa embutida da caixa de bloco a seguir.- Os elementos de entrada funcionam como linhas ou blocos, dependendo dos elementos circundantes. Ou seja: Se a caixa de introdução contém uma caixa de bloco, o mesmo que bloco. Se uma caixa de bloco segue a caixa de introdução, a caixa de introdução torna-se a primeira caixa embutida da caixa de bloco. Se uma caixa embutida se seguir, a caixa de introdução se tornará uma caixa de bloco.
+
-
-O elemento gera uma caixa de introdução. Se o irmão adjacente do elemento definido como
+display: run-in
box é uma caixa de bloco, orun-in
box se torna a primeira caixa embutida da caixa de bloco a seguir.Os elementos de entrada funcionam como linhas ou blocos, dependendo dos elementos circundantes. Ou seja: Se a caixa de introdução contém uma caixa de bloco, o mesmo que bloco. Se uma caixa de bloco segue a caixa de introdução, a caixa de introdução torna-se a primeira caixa embutida da caixa de bloco. Se uma caixa embutida se seguir, a caixa de introdução se tornará uma caixa de bloco.
diff --git a/files/pt-br/web/css/display/index.html b/files/pt-br/web/css/display/index.html index 47ae6f4fda391d..587cc98b0c1340 100644 --- a/files/pt-br/web/css/display/index.html +++ b/files/pt-br/web/css/display/index.html @@ -13,7 +13,7 @@Resumo
A propriedade CSS
-display
especifica o tipo de caixa de renderização usada por um elemento. No HTML, os valores padrões da propriedadedisplay
são feitas a partir do comportamento descrito nas especificações HTML ou da folha de estilo padrão do navegador/usuário. O valor padrão em XML é inline.Além dos muitos tipos diferentes de exibição de caixa, o valor
+none
permite desativar a exibição de um elemento; quando você usanone
, todos os elementos descendentes também tem a sua exibição desativada. O documento é renderizado como se o elemento não existisse na árvore do documento.Além dos muitos tipos diferentes de exibição de caixa, o valor
none
permite desativar a exibição de um elemento; quando você usanone
, todos os elementos descendentes também tem a sua exibição desativada. O documento é renderizado como se o elemento não existisse na árvore do documento.{{cssinfo}}
@@ -50,9 +50,9 @@Valores
display-value
--
- É a palavra-chave para definir tipo de renderização que será usada no elemento. Os valores possiveis e seus significados são: -
+
+É a palavra-chave para definir tipo de renderização que será usada no elemento. Os valores possiveis e seus significados são:
+ +- - +
- Value set @@ -162,9 +162,8 @@Valores
Exemplos
diff --git a/files/pt-br/web/css/element/index.html b/files/pt-br/web/css/element/index.html index 6a1e097a3e157b..5cb7658b1a6bcb 100644 --- a/files/pt-br/web/css/element/index.html +++ b/files/pt-br/web/css/element/index.html @@ -21,7 +21,7 @@Sintaxe
-element( id )+element( id )Onde:
@@ -38,7 +38,7 @@Um exemplo de alguma maneira real
Esse exemplo usa uma {{HTMLElement("div")}} escondida como background. O elemento de background tem um gradiente, mas tambem um texto que é usado como parte do background. -<div style="width:400px; height:400px; background:-moz-element(#myBackground1) no-repeat;"> +
<div style="width:400px; height:400px; background:-moz-element(#myBackground1) no-repeat;"> <p>This box uses the element with the #myBackground1 ID as its background!</p> </div> @@ -46,7 +46,7 @@+</div>Um exemplo de alguma maneira real
A {{HTMLElement("div")}} com ID "myBackground1" é usada como background, mantendo o paragrafo "This box uses the element with the #myBackground1 ID as its background!".
@@ -56,7 +56,7 @@Um exemplo ainda mais bizarro
Esse exemplo usa um elemento {{HTMLElement("button")}} se repetindo como background. Isso mostra que você pode usar qualquer elemento como background, mas não mostra necessariamente boas praticas de design.
-<div style="width:400px; height:100px; background:-moz-element(#myBackground2);"> +<div style="width:400px; height:100px; background:-moz-element(#myBackground2);"> </div> <div style="overflow:hidden; height:0;"> diff --git a/files/pt-br/web/css/env/index.html b/files/pt-br/web/css/env/index.html index df94436d7ebf59..c098dfd018ad42 100644 --- a/files/pt-br/web/css/env/index.html +++ b/files/pt-br/web/css/env/index.html @@ -17,7 +17,7 @@A função CSS
-env()
pode ser usada para inserir o valor de uma variável de ambiente definida pelo agente do usuário em seu CSS, de uma maneira semelhante à função {{cssxref("var")}} e propriedades personalizadas. A diferença é que, além de serem definidas pelo agente do usuário em vez de serem definidas pelo usuário, as variáveis de ambiente têm escopo global para um documento, enquanto as propriedades personalizadas têm um escopo para o(s) elemento(s) no(s) qual(is) é/são declarado(s).body { +body { padding: env(safe-area-inset-top, 20px) env(safe-area-inset-right, 20px) @@ -31,7 +31,7 @@Sintaxe
-/* Usando os quatro valores de inserção safe area sem valores de fallback */ +/* Usando os quatro valores de inserção safe area sem valores de fallback */ env(safe-area-inset-top); env(safe-area-inset-right); env(safe-area-inset-bottom); @@ -63,7 +63,7 @@Exemplos
O exemplo abaixo faz uso do segundo parâmetro opcional de
-env()
, que permite fornecer um valor de fallback caso a variável de ambiente não esteja disponível.<p> +<p> Se a função <code>env()</code> é suportada em seu navegador, o texto deste parágrafo deverá estar na borda <i>top</i>, <i>right</i> e <i>bottom</i>, ter 50px de preenchimento entre a borda e o texto. O CSS é equivalente @@ -73,7 +73,7 @@-Exemplos
minúsculas. </p>p { +p { width: 300px; border: 2px solid red; padding: @@ -87,7 +87,7 @@Exemplos
Exemplo com valores
-padding: env(safe-area-inset-bottom, 50px); /* zero para todos agentes do usuário que são retangulares*/ +padding: env(safe-area-inset-bottom, 50px); /* zero para todos agentes do usuário que são retangulares*/ padding: env(Safe-area-inset-bottom, 50px); /* 50px porque as propriedades do agente do usuário diferenciam maiúsculas de minúsculas */ padding: env(x, 50px 20px); /* como se estivesse preenchendo: '50px 20px' que foram definidos, porque x não é uma variável de ambiente válida */ padding: env(x, 50px, 20px); /* ignorado '50px, 20px' porque não é um valor de preenchimento válido e x não é uma variável de ambiente válida */ diff --git a/files/pt-br/web/css/filter-function/grayscale/index.html b/files/pt-br/web/css/filter-function/grayscale/index.html index a4c79d08d3addf..1f585508ac726d 100644 --- a/files/pt-br/web/css/filter-function/grayscale/index.html +++ b/files/pt-br/web/css/filter-function/grayscale/index.html @@ -25,7 +25,7 @@Sintaxe
Parâmetros
-
diff --git a/files/pt-br/web/css/filter-function/opacity/index.html b/files/pt-br/web/css/filter-function/opacity/index.html index 83127a44c3bbc2..1bdda3b2224cef 100644 --- a/files/pt-br/web/css/filter-function/opacity/index.html +++ b/files/pt-br/web/css/filter-function/opacity/index.html @@ -18,7 +18,7 @@- quantidade
+quantidade
- A quantia da conversão é especificada em {{cssxref ("<number>")}} (número) ou {{cssxref ("<percentage>")}} (porcentagem). Um valor de
100%
indica que a cor está compeltamente dentro da escala de cinza. Um valor de0%
não altera as cores da imagem, que permanecerá igual a original. Valores entre0%
e100%
são multiplicadores lineares no efeito cinza, modificando a escala de cores conforme a quantidade determinada. A quantia em número é equivalente a em porcentagem.Sintaxe
-opacity(amount)+opacity(amount)Parâmetros
@@ -29,7 +29,7 @@Parâmetros
Exemplos
-opacity(0%) /* Completamente transparente */ +opacity(0%) /* Completamente transparente */ opacity(50%) /* 50% transparente */ opacity(1) /* Nenhum efeito */diff --git a/files/pt-br/web/css/filter-function/sepia/index.html b/files/pt-br/web/css/filter-function/sepia/index.html index d3dfe1a6fc6b94..835524f6eb66e2 100644 --- a/files/pt-br/web/css/filter-function/sepia/index.html +++ b/files/pt-br/web/css/filter-function/sepia/index.html @@ -14,7 +14,7 @@Sintaxe
-sepia(amount)+sepia(amount)Parâmetros
@@ -25,7 +25,7 @@Parâmetros
Exemplos
-sepia(0) /* Sem efeito */ +sepia(0) /* Sem efeito */ sepia(.65) /* 65% sépia */ sepia(100%) /* Completamente sépia */diff --git a/files/pt-br/web/css/flex-direction/index.html b/files/pt-br/web/css/flex-direction/index.html index 9d77b07b4cd233..f506d4fc42068c 100644 --- a/files/pt-br/web/css/flex-direction/index.html +++ b/files/pt-br/web/css/flex-direction/index.html @@ -20,7 +20,7 @@Syntax
-/* The direction text is laid out in a line */ +/* The direction text is laid out in a line */ flex-direction: row; /* Like <row>, but reversed */ @@ -61,7 +61,7 @@Example
HTML
-<h4>This is a Column-Reverse</h4> +<h4>This is a Column-Reverse</h4> <div id="content"> <div class="box" style="background-color:red;">A</div> <div class="box" style="background-color:lightblue;">B</div> @@ -77,7 +77,7 @@HTML
CSS
-#content { +#content { width: 200px; height: 200px; border: 1px solid #c3c3c3; diff --git a/files/pt-br/web/css/flex-flow/index.html b/files/pt-br/web/css/flex-flow/index.html index 502c7162307545..eeb5c5ec1dda50 100644 --- a/files/pt-br/web/css/flex-flow/index.html +++ b/files/pt-br/web/css/flex-flow/index.html @@ -47,7 +47,7 @@Sintaxe formal
Exemplos
-elemento { +elemento { /* O eixo principal é a direção do bloco com main-start e main-end invertidos. * Os itens flex estão dispostos em múltiplas linhas */ flex-flow: column-reverse wrap; diff --git a/files/pt-br/web/css/flex-wrap/index.html b/files/pt-br/web/css/flex-wrap/index.html index 4190846cdd7b28..68326656f764c4 100644 --- a/files/pt-br/web/css/flex-wrap/index.html +++ b/files/pt-br/web/css/flex-wrap/index.html @@ -20,7 +20,7 @@Syntax
-flex-wrap: nowrap; /* Default value */ +flex-wrap: nowrap; /* Default value */ flex-wrap: wrap; flex-wrap: wrap-reverse; @@ -34,15 +34,15 @@Syntax
Valores
-Os seguintes valores são aceitos :
+Os seguintes valores são aceitos :
- -
nowrap
- Os itens flexíveis são agrupados em uma unica linha, o que pode fazer com que o flex container transborde. O cross-start é equivalente ao início ou antes, dependendo do valor da {{cssxref("flex-direction")}}. Este é o valor padrão.
+- Os itens flexíveis são agrupados em uma unica linha, o que pode fazer com que o flex container transborde. O cross-start é equivalente ao início ou antes, dependendo do valor da {{cssxref("flex-direction")}}. Este é o valor padrão.
- -
wrap
- Os itens flexíveis são quebrados em multiplas linhas. O cross-start é equivalente a iniciar ou antes dependendo do valor do
+flex-direction
e cross-end é o oposto do especificado cross-start.- Os itens flexíveis são quebrados em multiplas linhas. O cross-start é equivalente a iniciar ou antes dependendo do valor do
flex-direction
e cross-end é o oposto do especificado cross-start.- -
wrap-reverse
- Se comporta da mesma maneira que o
+wrap
mas a de linha ocorre na direção contrária, ou seja, para a linha acima.- Se comporta da mesma maneira que o
wrap
mas a de linha ocorre na direção contrária, ou seja, para a linha acima.Formal definição
@@ -60,7 +60,7 @@Definindo valores em um fle
HTML
-<h4>This is an example for flex-wrap:wrap </h4> +<h4>This is an example for flex-wrap:wrap </h4> <div class="content"> <div class="red">1</div> <div class="green">2</div> @@ -82,7 +82,7 @@HTML
CSS
-/* Common Styles */ +/* Common Styles */ .content, .content1, .content2 { diff --git a/files/pt-br/web/css/flex/index.html b/files/pt-br/web/css/flex/index.html index c65d03c22aa8ab..684a4169187914 100644 --- a/files/pt-br/web/css/flex/index.html +++ b/files/pt-br/web/css/flex/index.html @@ -22,7 +22,7 @@Propriedades
-<div class="flex-container"> +<div class="flex-container"> <div class="item auto">auto</div> <div class="item auto">auto</div> <div class="item auto">auto</div> @@ -53,7 +53,7 @@-Propriedades
</div>* { +* { box-sizing: border-box; } @@ -108,7 +108,7 @@Propriedades
Sintaxe
-/* Propriedades principais */ +/* Propriedades principais */ flex: auto; flex: initial; flex: none; @@ -184,7 +184,7 @@Formal syntax
Example
-#flex-container { +#flex-container { display: flex; flex-direction: row; } @@ -198,21 +198,21 @@-Example
}<div id="flex-container"> +<div id="flex-container"> <div class="flex-item" id="flex">Flex box (click to toggle raw box)</div> <div class="raw-item" id="raw">Raw box</div> </div>-var flex = document.getElementById("flex"); +var flex = document.getElementById("flex"); var raw = document.getElementById("raw"); flex.addEventListener("click", function() { raw.style.display = raw.style.display == "none" ? "block" : "none"; });-#flex-container { +#flex-container { width: 100%; font-family: Consolas, Arial, sans-serif; } diff --git a/files/pt-br/web/css/font-family/index.html b/files/pt-br/web/css/font-family/index.html index feef8f85c4994d..02def3bd850d5b 100644 --- a/files/pt-br/web/css/font-family/index.html +++ b/files/pt-br/web/css/font-family/index.html @@ -16,7 +16,7 @@Resumo
A propriedade
-font-family do
CSS permite que se faça uma lista de prioridades de familias de fontes e/ou nomes genéricos de famílias a serem especificados para um elemento selecionado. Ao contrário da maioria das demais propriedades CSS, os valores são separados por vírgula para indicar quais são as alternativas. O Browser irá utilizar a primeira fonte da lista que for encontrada no computador, ou poderá fazer o dowload utilizando a informação contida na regra {{cssxref("@font-face")}}.Programadores WEB devem sempre adicionar pelo menos uma família genérica para a lista de font-family, já que não há garantia que aquela fonte específica está instalada no computador, ou possa ser baixada pela regra {{cssxref("@font-face")}}. A família genérica permite o browser selecionar uma fonte aceita pelo computador, quando necessário.
+Programadores WEB devem sempre adicionar pelo menos uma família genérica para a lista de
font-family
, já que não há garantia que aquela fonte específica está instalada no computador, ou possa ser baixada pela regra {{cssxref("@font-face")}}. A família genérica permite o browser selecionar uma fonte aceita pelo computador, quando necessário.É também conveniente usar de antemão a propriedade {{cssxref("font")}} para definir a
diff --git a/files/pt-br/web/css/font-feature-settings/index.html b/files/pt-br/web/css/font-feature-settings/index.html index ced779b64c1eb9..e59acce3af16bc 100644 --- a/files/pt-br/web/css/font-feature-settings/index.html +++ b/files/pt-br/web/css/font-feature-settings/index.html @@ -24,7 +24,7 @@font-size
e outras propriedades relacionadas a fonte todas de uma só vez.Sumário
Sintaxe
-/* Use the default settings */ +/* Use the default settings */ font-feature-settings: normal; /* Set values for OpenType feature tags */ @@ -55,7 +55,7 @@Sintaxe formal
Exemplos
-/* use small-cap alternate glyphs */ +/* use small-cap alternate glyphs */ .smallcaps { font-feature-settings: "smcp" on; } /* convert both upper and lowercase to small caps (affects punctuation also) */ diff --git a/files/pt-br/web/css/font-size/index.html b/files/pt-br/web/css/font-size/index.html index fb3e268fdf57c0..963d53e9dcf778 100644 --- a/files/pt-br/web/css/font-size/index.html +++ b/files/pt-br/web/css/font-size/index.html @@ -5,11 +5,11 @@ ---{{CSSRef}}-A propriedade
- -font-size
no CSS estabelece o tamanho da fonte. Esta propriedade também é usada para computaro tamanho deem
,ex
, e outras unidades {{cssxref("<length>")}} relativas.{{EmbedInteractiveExample("pages/css/font-size.html")}}+A propriedade
+font-size
no CSS estabelece o tamanho da fonte.Esta propriedade também é usada para computaro tamanho de
+em
,ex
, e outras unidades {{cssxref("<length>")}} relativas.{{EmbedInteractiveExample("pages/css/font-size.html")}}Sintaxe
diff --git a/files/pt-br/web/css/font-variation-settings/index.html b/files/pt-br/web/css/font-variation-settings/index.html index 08bf013f8f6fd1..d476842e320afe 100644 --- a/files/pt-br/web/css/font-variation-settings/index.html +++ b/files/pt-br/web/css/font-variation-settings/index.html @@ -9,11 +9,9 @@{{EmbedInteractiveExample("pages/css/font-variation-settings.html")}}-A código fonte deste exemplo interativo está armazenado em um repositório no GitHub. Se você deseja contribuir com o projeto de exemplos interativos, clone https://github.com/mdn/interactive-examples e envie-nos um pull request.
-Note: This property is a low-level mechanism designed to set variable font features where no other way to enable or access those features exist. You should only use it when no basic properties exist to set those features (e.g. {{cssxref("font-weight")}}, {{cssxref("font-style")}}).-Note: font characteristics set using+font-variation-settings
will always override those set using the corresponding basic font properties, e.g.font-weight
, no matter where they appear in the cascade. In some browsers, this is currently only true when the@font-face
declaration includes afont-weight
range.Note: font characteristics set usingfont-variation-settings
will always override those set using the corresponding basic font properties, e.g.font-weight
, no matter where they appear in the cascade. In some browsers, this is currently only true when the@font-face
declaration includes afont-weight
range.Sintaxe
diff --git a/files/pt-br/web/css/general_sibling_combinator/index.html b/files/pt-br/web/css/general_sibling_combinator/index.html index b040137b794ee1..d2f55fba5497a7 100644 --- a/files/pt-br/web/css/general_sibling_combinator/index.html +++ b/files/pt-br/web/css/general_sibling_combinator/index.html @@ -3,7 +3,7 @@ slug: Web/CSS/General_sibling_combinator translation_of: Web/CSS/General_sibling_combinator --- -{{CSSRef("Selectors")}}+{{CSSRef("Selectors")}}Resumo
diff --git a/files/pt-br/web/css/grid-auto-flow/index.html b/files/pt-br/web/css/grid-auto-flow/index.html index fbd86f23357646..d6bca05d211c75 100644 --- a/files/pt-br/web/css/grid-auto-flow/index.html +++ b/files/pt-br/web/css/grid-auto-flow/index.html @@ -38,12 +38,9 @@Valores
- Keyword (palavra-chave) que determina que o algoritmo de arrumação automática coloca os itens preenchendo cada linha de uma vez, adicionando novas linhas se necessário. Se nem
row
(linha) oucolumn(coluna)
for especificado,row (linha)
é assumido.column (coluna)
- É uma keyword (palavra-chave) que determina que o algoritmo de arrumação automática coloque os itens preenchendo colunas, adicionando novas se necessário.
- - -
- -
dense (denso)
- Keyword (palavra-chave) que determina que o algoritmo de arrumação automática use um formato de compactação "denso", que tenta preencher os espaços anteriores do grid caso receba itens menores após. Isto talvez deixe os itens fora de ordem, preenchendo espaços deixados por itens maiores.
-- Se omitido, o algoritmo "esparso" é utilizado, onde o algoritmo de arrumação somente "avança" no grid ao colocar os itens, nunca voltando para preencher os espaços. Isso garante que todos os itens colocados automaticamente apareçam "em ordem", mesmo que deixem espaçs que poderiam ser preenchidos por itens posteriores.
+Keyword (palavra-chave) que determina que o algoritmo de arrumação automática use um formato de compactação "denso", que tenta preencher os espaços anteriores do grid caso receba itens menores após. Isto talvez deixe os itens fora de ordem, preenchendo espaços deixados por itens maiores.
+Se omitido, o algoritmo "esparso" é utilizado, onde o algoritmo de arrumação somente "avança" no grid ao colocar os itens, nunca voltando para preencher os espaços. Isso garante que todos os itens colocados automaticamente apareçam "em ordem", mesmo que deixem espaçs que poderiam ser preenchidos por itens posteriores.
Sintaxe Formal
diff --git a/files/pt-br/web/css/grid-template-columns/index.html b/files/pt-br/web/css/grid-template-columns/index.html index feccf472fe75c6..9ccac31489d574 100644 --- a/files/pt-br/web/css/grid-template-columns/index.html +++ b/files/pt-br/web/css/grid-template-columns/index.html @@ -8,7 +8,7 @@ ---A propriedade
-grid-template-columns
do CSS define os nomes das linhas e funções de dimensionamento (track sizing) do {{glossary("grid column", "grid columns")}}./* valores padrão */ +/* valores padrão */ grid-template-columns: none; /* exemplos de <track-list> */ @@ -60,8 +60,7 @@Alternativas
{{cssxref("minmax", "minmax(min, max)")}}
- Is a functional notation that defines a size range greater than or equal to min and less than or equal to max. If max is smaller than min, then max is ignored and the function is treated as min. As a maximum, a
<flex>
value sets the track’s flex factor. It is invalid as a minimum.- -
auto
- Is a keyword that is identical to maximal content if it's a maximum. As a minimum it represents the largest minimum size (as specified by {{cssxref("min-width")}}/{{cssxref("min-height")}}) of the grid items occupying the grid track.
-- +
Is a keyword that is identical to maximal content if it's a maximum. As a minimum it represents the largest minimum size (as specified by {{cssxref("min-width")}}/{{cssxref("min-height")}}) of the grid items occupying the grid track.
Note:
auto
track sizes (and onlyauto
track sizes) can be stretched by the {{cssxref("align-content")}} and {{cssxref("justify-content")}} properties.- @@ -78,7 +77,7 @@
{{cssxref("fit-content", "fit-content( [ <length> | <percentage> ] )")}}
Exemplos
CSS
-#grid { +#grid { display: grid; width: 100%; grid-template-columns: 50px 1fr; @@ -94,7 +93,7 @@CSS
HTML
-<div id="grid"> +<div id="grid"> <div id="areaA">A</div> <div id="areaB">B</div> </div>diff --git a/files/pt-br/web/css/grid-template-rows/index.html b/files/pt-br/web/css/grid-template-rows/index.html index 24b120008015ff..e264d88c2c3279 100644 --- a/files/pt-br/web/css/grid-template-rows/index.html +++ b/files/pt-br/web/css/grid-template-rows/index.html @@ -65,8 +65,7 @@Valores
- {{cssxref("minmax", "minmax(min, max)")}}
- Is a functional notation that defines a size range, greater than or equal to min, and less than or equal to max. If max is smaller than min, then max is ignored and the function is treated as min. As a maximum, a
<flex>
value sets the track’s flex factor. It is invalid as a minimum.- -
auto
- Is a keyword that is identical to maximal content if it's a maximum. As a minimum it represents the largest minimum size (as specified by {{cssxref("min-width")}}/{{cssxref("min-height")}}) of the grid items occupying the grid track.
-- +
Is a keyword that is identical to maximal content if it's a maximum. As a minimum it represents the largest minimum size (as specified by {{cssxref("min-width")}}/{{cssxref("min-height")}}) of the grid items occupying the grid track.
Note:
auto
track sizes (and onlyauto
track sizes) can be stretched by the {{cssxref("align-content")}} and {{cssxref("justify-content")}} properties.- {{cssxref("fit-content", "fit-content( [ <length> | <percentage> ] )")}}
diff --git a/files/pt-br/web/css/grid/index.html b/files/pt-br/web/css/grid/index.html index f25890f3888d46..c89cbabcce8868 100644 --- a/files/pt-br/web/css/grid/index.html +++ b/files/pt-br/web/css/grid/index.html @@ -7,10 +7,8 @@{{EmbedInteractiveExample("pages/css/grid.html")}}-A fonte deste exemplo interativo é armazenada em um repositório GitHub. Se você quiser contribuir com o projeto de exemplos interativos, clone https://github.com/mdn/interactive-examples e envie-nos um pull request.
--Nota: Você pode especificar apenas as propriedades explícitas ou implícitas da grade em uma única declaração
+grid
. As subpropriedades que você não especifica são definidas como seu valor inicial, como é normal para abreviações. Além disso, as propriedades da medianiz NÃO são redefinidas por essa abreviação.Nota: Você pode especificar apenas as propriedades explícitas ou implícitas da grade em uma única declaração
grid
. As subpropriedades que você não especifica são definidas como seu valor inicial, como é normal para abreviações. Além disso, as propriedades da medianiz NÃO são redefinidas por essa abreviação.Sintaxe
@@ -55,7 +53,7 @@Valores
[ auto-flow && dense? ] <'grid-auto-rows'>? / <'grid-template-columns'>
- Configura um fluxo automático definindo as faixas da coluna explicitamente por meio da propriedade {{cssxref("grid-template-columns")}} (e a propriedade {{cssxref("grid-template-rows")}} para
diff --git a/files/pt-br/web/css/height/index.html b/files/pt-br/web/css/height/index.html index 11aeba96b938d3..cafcb31e01e536 100644 --- a/files/pt-br/web/css/height/index.html +++ b/files/pt-br/web/css/height/index.html @@ -15,7 +15,7 @@none
) e especificando como repetir automaticamente as faixas de linha via {{cssxref("grid-auto-rows")}} (e setando {{cssxref("grid-auto-columns")}} paraauto
). {{cssxref("grid-auto-flow")}} também é definido pararow
de acordo comdense
, se especificado. -Todas as outras subpropriedades
+grid
são redefinidas para seus valores iniciais.Todas as outras subpropriedades
grid
são redefinidas para seus valores iniciais.Sumário
Sintaxe
-Sintaxe formal:[<length> | <percentage>] && [border-box | content-box]? | available | min-content | max-content | fit-content | complex | auto
+Sintaxe formal:[<length> | <percentage>] && [border-box | content-box]? | available | min-content | max-content | fit-content | complex | auto
height: auto /* auto keyword */ diff --git a/files/pt-br/web/css/image/index.html b/files/pt-br/web/css/image/index.html index 05024d0faa0c63..6c10b90fd204dc 100644 --- a/files/pt-br/web/css/image/index.html +++ b/files/pt-br/web/css/image/index.html @@ -21,17 +21,15 @@Tipos de imagens
CSS pode lidar com os seguintes tipos de imagens:
-
-- Imagens com dimensões intrínsecas (tamanho natural), tipo um JPEG, PNG, ou outro formato rasterizado.
-- Imagens com multiplas dimensões intrínsecas, -
-+ -- Imagens com dimensões intrínsecas (tamanho natural), tipo um JPEG, PNG, ou outro formato rasterizado.
+- Imagens com multiplas dimensões intrínsecas, + existente em várias versões dentro de um único arquivo, como alguns formatos .ico. (Nesse caso, a dimensões intrínsecas serão a largura da imagem na área e a proporção mais semelhante à caixa contendo.)
-- Imagens sem dimensões intrínsecas mas com um aspecto intrínseco entre a largura e altura, como um SVG ou outro vetor.
-- Imagens com nenhuma dimensões intrínsecas, e nenhuma relação de aspecto intrínseco como um gradiente CSS.
+- Imagens sem dimensões intrínsecas mas com um aspecto intrínseco entre a largura e altura, como um SVG ou outro vetor.
+- Imagens com nenhuma dimensões intrínsecas, e nenhuma relação de aspecto intrínseco como um gradiente CSS.
CCS determina um tamanho concreto do objeto usando (1) suas dimensões intrínsecas; (2) seu tamanho especificado, definido por propriedades CSS como {{cssxref("width")}}, {{cssxref("height")}}, ou {{cssxref("background-size")}}; e (3) é o tamanho padrão, determinado pelo tipo de propriedade em que a imagem é usada:
+CCS determina um tamanho concreto do objeto usando (1) suas dimensões intrínsecas; (2) seu tamanho especificado, definido por propriedades CSS como {{cssxref("width")}}, {{cssxref("height")}}, ou {{cssxref("background-size")}}; e (3) é o tamanho padrão, determinado pelo tipo de propriedade em que a imagem é usada:
@@ -43,7 +41,7 @@
@@ -84,13 +82,13 @@Tipos de imagens
{{cssxref("background-image")}} -O tamanho da área de posicionamento do fundo do elemento. +O tamanho da área de posicionamento do fundo do elemento. {{cssxref("list-style-image")}} @@ -55,7 +53,7 @@Tipos de imagens
{{cssxref("cursor")}} -O tamanho definido pelo navegador correspondente ao tamanho normal do cursor no sistema do cliente +O tamanho definido pelo navegador correspondente ao tamanho normal do cursor no sistema do cliente {{cssxref("border-image-source")}} @@ -74,8 +72,8 @@Tipos de imagens
? - Substituí o conteúdo, como quando combinando {{cssxref("content")}} com um pseudo-elemento ({{cssxref("::after")}} ou {{cssxref("::before")}}) -Um 300px × 150px retângulo +Substituí o conteúdo, como quando combinando {{cssxref("content")}} com um pseudo-elemento ({{cssxref("::after")}} ou {{cssxref("::before")}}) +Um 300px × 150px retângulo Tipos de imagens
-
- Se o tamanho especificado define tanto a largura quanto a altura, esses valores serão usado no tamanho concreto do objeto.
-- Se o tamanho especificado define apenas a largura ou a altura, o valor que falta é determind se o valor espeficiado ado usando a relação intrínseca, se existir algum, as dimensões intrínsecas se o valoer espeficicado combinar, ou o tamanho do objeto padrão para esse valor ausente.
-- Se o tamanho especificado define nem largura ou altura, o tamanho concreto é calculado de modo que corresponda à proporção intrínseca da imagem mas sem exceder o tamanho padrão do objeto em qualquer dimensão. Se a imagem não tiver relação de aspecto intrínseco, o relação de aspecto intrínseco do objeto é aplicado para ser usado; se esse objeto for vazio, a largura ou altura que faltam são retirados do tamanho de objeto padrão.
+- Se o tamanho especificado define apenas a largura ou a altura, o valor que falta é determind se o valor espeficiado ado usando a relação intrínseca, se existir algum, as dimensões intrínsecas se o valoer espeficicado combinar, ou o tamanho do objeto padrão para esse valor ausente.
+- Se o tamanho especificado define nem largura ou altura, o tamanho concreto é calculado de modo que corresponda à proporção intrínseca da imagem mas sem exceder o tamanho padrão do objeto em qualquer dimensão. Se a imagem não tiver relação de aspecto intrínseco, o relação de aspecto intrínseco do objeto é aplicado para ser usado; se esse objeto for vazio, a largura ou altura que faltam são retirados do tamanho de objeto padrão.
Nota: Não são todos os navegadores que suportam cada tipo de imagem em cada propriedade. Veja a seção compatibilidade dos navegadores para mais detalhes.+Nota: Não são todos os navegadores que suportam cada tipo de imagem em cada propriedade. Veja a seção compatibilidade dos navegadores para mais detalhes.-Sintaxe
+Sintaxe
O tipo de data
@@ -130,7 +128,7 @@<image>
pode ser representado por qualquer item seguinte:Especificações
{{SpecName('CSS4 Images', '#typedef-image', '<image>')}} {{Spec2('CSS4 Images')}} -Adiciona {{cssxref("element()")}}, {{cssxref("image()")}}, {{cssxref("conic-gradient()")}}, {{cssxref("repeating-conic-gradient()")}}, e {{cssxref("image-resolution")}}. +Adiciona {{cssxref("element()")}}, {{cssxref("image()")}}, {{cssxref("conic-gradient()")}}, {{cssxref("repeating-conic-gradient()")}}, e {{cssxref("image-resolution")}}. {{SpecName('CSS3 Images', '#typedef-image', '<image>')}} @@ -140,7 +138,7 @@Especificações
Compatibilidade do navegador
+Compatibilidade do navegador
diff --git a/files/pt-br/web/css/index.html b/files/pt-br/web/css/index.html index 65e76e0887617f..0c26428711cd50 100644 --- a/files/pt-br/web/css/index.html +++ b/files/pt-br/web/css/index.html @@ -16,23 +16,20 @@
CSS é uma das principais linguagens da open web e é padronizada em navagadores web de acordo com as especificação da W3C. Desenvolvido em níveis, o CSS1 está atualmente obsoleto, o CSS2.1 é uma recomendação e o CSS3, agora dividido em pequenos módulos, está progredindo para a sua padronização.
-- -
- Introdução CSS +
+
-- Introdução CSS
-Se você é novo no desenvolvimento web, certifique-se de ler nosso artigo CSS básico para aprender o que é CSS e como usá-lo.
- Tutoriais CSS +
- Tutoriais CSS
-Nossa área de aprendizado CSS contém diversos tutoriais para levá-lo do nível iniciante ao avançado, cobrindo todos os fundamentos.
- Referências CSS +
- Referências CSS
Nossa extensa referência CSS para desenvolvedores web experientes descreve todas as propriedades e conceitos do CSS.
----Tutoriais
+Tutoriais
Nossa área de aprendizado CSS contempla múltiplos módulos que ensinam CSS desde o início — não é necessário conhecimento prévio.
@@ -71,14 +68,12 @@Referências
---Livro de receitas
+Livro de receitas
O livro de receitas de layout CSS tem como objetivo juntar receitas para padrões comuns de layout, coisas que você pode precisar para implementar em seus sites. Além de prover código você pode usá-lo como ponto de partida em seus projetos, essas receitas destacam as diferentes formas de utilização das especificações de layout e as escolhas que você pode fazer como desenvolvedor.
-Ferramentas para desenvolvimento de CSS
+Ferramentas para desenvolvimento de CSS
-
- Você pode usar o W3C CSS Validation Service para verificar se o seu CSS é válido. Essa é uma ferramenta indispensável de depuração.
@@ -86,9 +81,6 @@Ferramentas para
- O complemento Web Developer para Firefox também permite a observação e edição de CSS ao vivo dos sites visualizados.
- A comunidade web criou várias outras pequenas ferramentas CSS para você usar.
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 oinitial
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.
-
- Para propriedades herdadas, o valor inicial é usado apenas em seu elemento raíz, desde que nenhum valor especificado seja fornecido.
-- Para propriedades não-herdadas, o valor inicial é usado em todos os elementos, enquanto nenhum valor especificado é fornecido
+- Para propriedades herdadas, o valor inicial é usado apenas em seu elemento raíz, desde que nenhum valor especificado seja fornecido.
+- Para propriedades não-herdadas, o valor inicial é usado em todos os elementos, enquanto nenhum valor especificado é fornecido
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")}}-A fonte desse exemplo interativo é armazenada em um repositório do GitHub. Se você quiser contribuir com o projeto de exemplos interativos, clone https://github.com/mdn/interactive-examples e nos envia um pull request
-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
-A propriedade CSS
+margin-top
de um elemento indica o espaço acima do elemento. Valores negativos são aceitos.A 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")}}-O código fonte para este exemplo interativo está armazenado em um repositório GitHub. Se você desejar contribuir para o projeto de exemplos interativos, por favor clone https://github.com/mdn/interactive-examples e envie-nos um pull request.
-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 damask-*
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 damask-*
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")}}-O código dos exemplos interativos está armazenado em um repositório GitHub. Se você gostaria de contribuir com o projeto exemplos interativos, por favor clone https://github.com/mdn/interactive-examples e nos envie um pull request.
-
max-width
substitui {{cssxref("width")}}, mas {{cssxref("min-width")}} substituimax-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:-