I am making the registration page for a website. How should the different components be laid out relative to each other? For example should the heading be on level or above the text input field?
Also sometimes I need to explain things to the user, for example the minimal requirements for a password. Where and how should the information be presented? Should it be in a slightly smaller font just bellow the heading?
I have some text beside the input field that is dynamically updated while the user types, for example to say the password is too short