fatimahilali / the-client-website

Ontwerp en maak een website voor een opdrachtgever en bespreek het resultaat tijdens de Sprint Review
https://fatimahilali.github.io/the-client-website/
MIT License
0 stars 0 forks source link

Verbeter de semantiek van de navigatie modal #30

Open joostf opened 4 weeks ago

joostf commented 4 weeks ago

https://github.com/fatimahilali/the-client-website/blob/0ecb09647f372495452d64c60c1fd4b6b088e6b7/index.html#L33-L48

De nesting van sectio elementen (aside > section > nav) lijkt hier overkill. Je kan hier een dialog element overwegen

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/dialog.

Daarnasst is er een ongeschreven regel dat je geen aria labels nodig hebt als je HTML semantiek in orde is.