Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found
Not Found

Submitted

Ping Coming Soon

Hector Britoβ€’ 470

@hectorjbd

Desktop design screenshot for the Ping single column coming soon page coding challenge

This is a solution for...

  • HTML
  • CSS
  • JS
1newbie
View challenge

Design comparison


SolutionDesign

Solution retrospective


Can you help with any suggestion?

Community feedback

Vanza Setiaβ€’ 27,795

@vanzasetia

Posted

Hi, Hector Brito! πŸ‘‹

The alternative text of the logo should not be "logo".

For images containing text, make sure the alternative text includes the image's text. In this case, the Ping logo should have an alt value of β€œPing”. Reference: Checklist - The A11Y Project #for-images-containing-text-make-sure-the-alt-description-includes-the-images-text

I notice two id attributes on the <input>. You should remove the empty one.

The error message should be wrapped by <p> element instead of <span>. There should not be text in <span> and <div> alone.

The error message should also be programmatically connected with the associated <input>. Then, it should be a live region by adding aria-live attribute. This way, the screen readers will read the message as soon as it gets populated with the text through JavaScript.

Learn more β€” How To Create Accessible Form with Boring Design? - CodeNewbie Community 🌱

<button> element must always have type attribute to prevent unexpected behavior. Source: Checklist - The A11Y Project #use-the-button-element-for-buttons

Wrap each social media icon with an anchor tag. It is the social media link of the company. Also, make sure the link has an accessible name. You can use aria-label to give each link an accessible name.

I hope you find this useful. Happy coding! πŸ˜„

0

Please log in to post a comment

Log in with GitHub
Discord logo

Join our Discord community

Join thousands of Frontend Mentor community members taking the challenges, sharing resources, helping each other, and chatting about all things front-end!

Join our Discord