diff --git a/src/guide/best-practices/accessibility.md b/src/guide/best-practices/accessibility.md index 7138543b..f5d45a41 100644 --- a/src/guide/best-practices/accessibility.md +++ b/src/guide/best-practices/accessibility.md @@ -1,26 +1,27 @@ -# Accessibility {#accessibility} +# Accessibilità {#accessibilità} -Web accessibility (also known as a11y) refers to the practice of creating websites that can be used by anyone — be that a person with a disability, a slow connection, outdated or broken hardware or simply someone in an unfavorable environment. For example, adding subtitles to a video would help both your deaf and hard-of-hearing users and your users who are in a loud environment and can't hear their phone. Similarly, making sure your text isn't too low contrast will help both your low-vision users and your users who are trying to use their phone in bright sunlight. +L'accessibilità web (conosciuta anche come a11y) si riferisce alla pratica di creare siti web che possono essere utilizzati da chiunque: persone con disabilità, connessioni lente, hardware obsoleto o danneggiato o semplicemente persone in ambienti sfavorevoli. Ad esempio, aggiungere sottotitoli a un video aiuta sia gli utenti sordi che quelli con problemi di udito, sia gli utenti in ambienti rumorosi che non possono sentire il loro telefono. Allo stesso modo, assicurarsi che il testo non abbia un contrasto troppo basso aiuta sia gli utenti con bassa visione che gli utenti che cercano di utilizzare il loro telefono alla luce del sole. -Ready to start but aren’t sure where? +Pronto a iniziare ma non sei sicuro da dove cominciare? -Checkout the [Planning and managing web accessibility guide](https://www.w3.org/WAI/planning-and-managing/) provided by [World Wide Web Consortium (W3C)](https://www.w3.org/) +Consulta la [Guida alla pianificazione e gestione dell'accessibilità web](https://www.w3.org/WAI/planning-and-managing/) fornita dal [World Wide Web Consortium (W3C)](https://www.w3.org/) ## Skip link {#skip-link} -You should add a link at the top of each page that goes directly to the main content area so users can skip content that is repeated on multiple Web pages. +Dovresti aggiungere un link nella parte superiore di ogni pagina che vada direttamente all'area principale del contenuto in modo che gli utenti possano saltare il contenuto che si ripete su più pagine web. -Typically this is done on the top of `App.vue` as it will be the first focusable element on all your pages: +Di solito questo viene fatto nella parte superiore di `App.vue`, poiché sarà il primo elemento selezionabile su tutte le tue pagine: ```vue-html
+ ``` -To hide the link unless it is focused, you can add the following style: +Per nascondere il link a meno che non sia focalizzato, puoi aggiungere lo stile seguente: ```css .skip-link { @@ -40,7 +41,7 @@ To hide the link unless it is focused, you can add the following style: } ``` -Once a user changes route, bring focus back to the skip link. This can be achieved by calling focus on the skip link's template ref (assuming usage of `vue-router`): +Una volta che un utente cambia percorso, riporta il focus al link di salto. Puoi farlo chiamando il focus sul riferimento del template del link di salto (ipotizzando l'uso di 'vue-router'): @@ -78,21 +80,21 @@ watch( -[Read documentation on skip link to main content](https://www.w3.org/WAI/WCAG21/Techniques/general/G1.html) +[Leggi la documentazione sul link di salto al contenuto principale](https://www.w3.org/WAI/WCAG21/Techniques/general/G1.html) -## Content Structure {#content-structure} +## Struttura del contenuto {#content-structure} -One of the most important pieces of accessibility is making sure that design can support accessible implementation. Design should consider not only color contrast, font selection, text sizing, and language, but also how the content is structured in the application. +Uno dei fattori più importanti dell'accessibilità è assicurarsi che il design possa supportare un'implementazione accessibile. Il design dovrebbe considerare non solo il contrasto dei colori, la scelta del font, le dimensioni del testo e la lingua, ma anche come il contenuto è strutturato nell'applicazione. ### Headings {#headings} -Users can navigate an application through headings. Having descriptive headings for every section of your application makes it easier for users to predict the content of each section. When it comes to headings, there are a couple of recommended accessibility practices: +Gli utenti possono navigare in un'applicazione attraverso le intestazioni. Avere intestazioni descrittive per ogni sezione della tua applicazione rende più facile per gli utenti prevedere il contenuto di ogni sezione. Per quanto riguarda le intestazioni, ci sono un paio di pratiche consigliate per l'accessibilità: -- Nest headings in their ranking order: `