Latest solutions
Latest comments
- @khalisabrahmanSubmitted almost 4 years ago@MasterKrabPosted almost 4 years ago
Great job on this challenge!
I have a couple of recommendations:
- The
input
should have a valid accessibility name, such as alabel
with afor
attribute or anaria-label
. Also since it is a field for the email it should havetype="email"
.
<label for="email">Email</label> <input type="email" id="email"> <-- Or ---> <input type="email" aria-label="email">
- The
section
andarticle
should have a title (h1-h6
), or you can use anaria-label
as well.
<article> <h2>Title</h2> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. </p> </article> <-- Or --> <article aria-label="Title"> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. </p> </article>
0 - The
- @RocTanweerSubmitted almost 4 years ago@MasterKrabPosted almost 4 years ago
Hello Roc Tanweer, great job on this challenge!
I think I can help you with a couple of suggestions.
- You can add an
aria-label
to links with descriptive text for screen reader users.
<a href="#" aria-label="Description"> <i class="icon" aria-hidden="true"></i> </a>
-
I think the "More info" button should be a link because it will probably send you to another page with more information.
-
The
download-box
should be anarticle
orsection
and not just adiv
. -
The hover effects should only be on desktop because on mobile is problematic and does not make sense to place it.
I hope you find it useful, let me know what you think.
Happy coding!
1 - You can add an