I should add that overall this looks really good and the html is well structured.
Only 2 very minor suggestions
- rather than alt text saying 'logo' I would say the name of the product. Logo alone is a description of what sighted users see
- as you've got aria label on the input, you don't need a separate label element. * If that label element is what you want to contain error messages it should be in a p tag with an ID and an aria-live attribute set to "polite". Then you link the input to the error message container by placing an aria-describedby attribute with a value of that ID onto the input.
I hope that makes sense and is helpful. Please upvote comments if it is ☺
@janegca
Posted
Thank you @grace-snow, your points were clear, I made the changes you suggested. Trying to read more about accessibility, hopefully will get it right in the future.