Skip to content

Commit 81356b7

Browse files
committed
Review on guide/a11y-semantics
1 parent 4661289 commit 81356b7

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

src/guide/a11y-semantics.md

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ Se você inspecionar este elemento em suas ferramentas de desenvolvedor do Chrom
5050

5151
![Ferramentas de Desenvolvedor do Chrome mostrando um nome acessível para o input usando a label](/images/AccessibleLabelChromeDevTools.png)
5252

53-
:::warning Warning:
53+
::: warning Aviso:
5454
Embora você possa ter visto _labels_ envolvendo os campos _input_ como este:
5555

5656
```html
@@ -167,7 +167,7 @@ Você pode ver a descrição inspecionando nas ferramentas de desenvolvedor do C
167167

168168
Evite usar _placeholders_, pois eles podem confundir muitos usuários.
169169

170-
Um dos problemas com os _placeholders_ é que eles não atendem aos [critérios de contraste de cor](https://www.w3.org/WAI/WCAG21/Understanding/contrast-minimum.html) por padrão; corrigir o contraste da cor faz com que o _placeholder_ pareça estar com dados pré-preenchidos nos _inputs_. Olhando para o exemplo a seguir, você pode ver que o _placeholder_ para Sobrenome que atende aos critérios de contraste de cor parece estar pré-preenchidos com dados:
170+
Um dos problemas com os _placeholders_ é que eles não atendem aos [critérios de contraste de cor](https://www.w3.org/WAI/WCAG21/Understanding/contrast-minimum.html) por padrão; corrigir o contraste da cor faz com que o _placeholder_ se pareça com dados pré-preenchidos nos _inputs_. Olhando para o exemplo a seguir, você pode ver que o _placeholder_ para Sobrenome que atende aos critérios de contraste de cor, parece um dado pré-preenchido:
171171

172172
<p class="codepen" data-height="265" data-theme-id="light" data-default-tab="js,result" data-user="emanuelgsouza" data-slug-hash="MWeyNjZ" style="height: 265px; box-sizing: border-box; display: flex; align-items: center; justify-content: center; border: 2px solid; margin: 1em 0; padding: 1em;" data-pen-title="Form Placeholder">
173173
<span>Veja o exemplo <a href="https://codepen.io/emanuelgsouza/pen/MWeyNjZ">
@@ -180,7 +180,8 @@ Um dos problemas com os _placeholders_ é que eles não atendem aos [critérios
180180

181181
### Instruções
182182

183-
Ao adicionar instruções para seus _inputs_, certifique-se de vinculá-los corretamente. Você pode fornecer instruções adicionais e vincular vários ids dentro de um [`aria-labelledby`](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-labelledby_attribute). Isso permite um design mais flexível.
183+
Ao adicionar instruções para seus _inputs_, certifique-se de vinculá-los corretamente.
184+
Você pode fornecer instruções adicionais e vincular vários ids dentro de um [`aria-labelledby`](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/ARIA_Techniques/Using_the_aria-labelledby_attribute). Isso permite um design mais flexível.
184185

185186
```html
186187
<fieldset>
@@ -255,7 +256,7 @@ Podemos usar CSS para ocultar elementos visualmente, mas mantê-los disponíveis
255256

256257
#### aria-hidden="true"
257258

258-
Adicionar `aria-hidden="true"` ocultará o elemento de tecnologias assistivas, mas o deixará visualmente disponível para outros usuários. Não use em elementos focáveis, puramente decorativos, duplicados ou fora da tela.
259+
Adicionar `aria-hidden="true"` ocultará o elemento de tecnologias assistivas, mas o deixará visualmente disponível para outros usuários. Não use em elementos focáveis, puramente em conteúdo decorativo, duplicados ou fora da tela.
259260

260261
```html
261262
<p>Este não está escondido de leitores de tela.</p>
@@ -264,7 +265,8 @@ Adicionar `aria-hidden="true"` ocultará o elemento de tecnologias assistivas, m
264265

265266
### Botões
266267

267-
Ao usar botões dentro de um formulário, você deve definir o tipo para evitar o envio do formulário. Você também pode usar _inputs_ para criar botões:
268+
Ao usar botões dentro de um formulário, você deve definir o tipo para evitar o envio do formulário.
269+
Você também pode usar _inputs_ para criar botões:
268270

269271
```html
270272
<form action="/dataCollectionLocation" method="post" autocomplete="on">
@@ -285,7 +287,7 @@ Ao usar botões dentro de um formulário, você deve definir o tipo para evitar
285287
</p>
286288
<script async src="https://static.codepen.io/assets/embed/ei.js"></script>
287289

288-
#### Imagens funcionais
290+
#### Imagens Funcionais
289291

290292
Você pode usar esta técnica para criar imagens funcionais.
291293

0 commit comments

Comments
 (0)