Screen reader behaviour for labels in promo component
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- css, html
- Ambito
- accessibility, documentation, frontend
Direzione di ricerca
Inizia esaminando il componente GEL Promo e la relativa documentazione, concentrandoti sul markup dell'etichetta e sul comportamento proposto per lo screen reader. Conferma che il markup consigliato esponga l'etichetta all'interno del titolo, posizionandola al contempo visivamente nella promo, e aggiorna di conseguenza la documentazione o il comportamento del componente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
While implementing the Promo, I don't think the GEL documentation described the recommended markup for the Label, other than hiding it from screen readers.
I'd like to propose the experience would be something like this:
<div class="gel-promo">
<div class="gel-promo__content">
<a class="gel-promo__headline" href="path/to/content">
<strong class="gel-promo__label">New</strong>
University Challenge
</a>
</div>
</div>
.gel-promo__label {
position: absolute;
top: 0;
left: 0;
}
The screen reader would read out the label within the headline, but the label would visually render in the top left/right corner of the promo.
- Lingua principale
- JavaScript
- Stelle
- 50
- Fork
- 19
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di bbc/gel
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 38/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 52/100
-
Information panels - WCAG 2.1 2. Keyboard TrapForse di nuovo libera @mathalete l’ha presa 997 giorni fa e non c’è nessuna pull request aperta. Aperta
Issue simili
-
from-agent
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
andromarces/agent-loops#1928 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
laaielichter/AgentHaven#79 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
microsoft/playwright#44109 ·
I maintainer di solito rispondono entro 1 giorno
-
Intl spec updatesApertaContent:JS goal: up-to-date needs BCD update
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno