diff --git a/content/docs/accessibility.md b/content/docs/accessibility.md index 663251a03..d1afb50f4 100644 --- a/content/docs/accessibility.md +++ b/content/docs/accessibility.md @@ -1,22 +1,23 @@ --- id: accessibility -title: Accessibility +title: Acessibilidade permalink: docs/accessibility.html --- -## Why Accessibility? {#why-accessibility} +## Por que Acessibilidade ? {#why-accessibility} -Web accessibility (also referred to as [**a11y**](https://en.wiktionary.org/wiki/a11y)) is the design and creation of websites that can be used by everyone. Accessibility support is necessary to allow assistive technology to interpret web pages. +A acessibilidade da Web (também chamada de [** a11y **](https://en.wiktionary.org/wiki/a11y)) é o design e a criação de sites que podem ser usados ​​por todos. O suporte à acessibilidade é necessário para permitir que tecnologias assistivas interpretem as páginas da web. -React fully supports building accessible websites, often by using standard HTML techniques. +React suporta totalmente a construção de sites acessíveis, muitas vezes usando técnicas HTML padrão. -## Standards and Guidelines {#standards-and-guidelines} -### WCAG {#wcag} +## Padrões e Diretrizes {#standards-and-guidelines} + +### WCAG {#wcag} The [Web Content Accessibility Guidelines](https://www.w3.org/WAI/intro/wcag) provides guidelines for creating accessible web sites. -The following WCAG checklists provide an overview: +As seguintes checklists das WCAG fornecem uma visão geral: - [WCAG checklist from Wuhcag](https://www.wuhcag.com/wcag-checklist/) - [WCAG checklist from WebAIM](http://webaim.org/standards/wcag/checklist) @@ -24,9 +25,10 @@ The following WCAG checklists provide an overview: ### WAI-ARIA {#wai-aria} -The [Web Accessibility Initiative - Accessible Rich Internet Applications](https://www.w3.org/WAI/intro/aria) document contains techniques for building fully accessible JavaScript widgets. +O documento [Web Accessibility Initiative - Accessible Rich Internet Applications](https://www.w3.org/WAI/intro/aria) contém técnicas para a criação de widgets JavaScript totalmente acessíveis. + +Note que todos os atributos HTML `aria-*` são totalmente suportados no JSX. Enquanto a maioria das propriedades e atributos do DOM no React são camelCase, esses atributos devem ser hyphen-case ​​(também conhecidos como kebab-case, lisp-case, etc), pois estão em HTML: -Note that all `aria-*` HTML attributes are fully supported in JSX. Whereas most DOM properties and attributes in React are camelCased, these attributes should be hyphen-cased (also known as kebab-case, lisp-case, etc) as they are in plain HTML: ```javascript{3,4} ``` -## Semantic HTML {#semantic-html} -Semantic HTML is the foundation of accessibility in a web application. Using the various HTML elements to reinforce the meaning of information -in our websites will often give us accessibility for free. +## Linguagem HTML {#semantic-html} + +Linguagem é a base da acessibilidade em um aplicativo da web. Usando os corretamente elementos HTML para reforçar o significado da informação +em nossos sites, muitas vezes a acessibilidade pode vir gratuitamente. - [MDN HTML elements reference](https://developer.mozilla.org/en-US/docs/Web/HTML/Element) -Sometimes we break HTML semantics when we add `
` elements to our JSX to make our React code work, especially when working with lists (`
    `, `