I’m hoping for some feedback on my survey form project.
It all seems functional but I’d love other opinions.
I’m also quite interested in feedback of the code. Is the layout ok etc. I’m sure I’ve done some things that probably don’t fit best practice so any suggestions on how it can be cleaned up would be much appreciated.
Hello @jeff_beynon
First, amazing job
The UI looks really professional and stylish.
I have two piece of feedback.
Some labels are not connected with the relative form fields. you can see that if a user clicks on the text Email: the relative input does not focused. The reason is because the for="Email" in the label does not match the id="email" in the input element (the match it is case-sensitive).
To have a more readable code I would remove the long CSS selector: input[type=text] ,select ,input[type=email] ,input[type=number]
And have instead a class to share between the elements you want to style in the same way
Hope you find them useful and let me know if I was not clear in something.
That’s great feedback. I’ll take a look at it and try and make the CSS more concise. Didn’t know about the case sensitivity either. Thanks for the help.
Title and subtitle are partly unreadable on the busy background.
This can get you into trouble with accessibility requirements in professional projects.
Solution would be to put them either in their own box or in the survey box.
The text needs to be high contrast for the same reasons.
Here a great bookmark, you need to be familiar with this as a web developer, best start adopting this as early as possible:
@DanielHuebschmann I’ve just taken a brief look at some of those web standards. Is that the kind of thing you need to memorize? Does it just come with practice? Seems like a lot of information to know.