You’ve got a great spot on your web page where you want the username and password fields to be. It’s absolutely perfect, except, it’s too small. No matter what you try, you cannot get the fields to fit along with the necessary labels. The fields fit just fine without the labels, but there’s just no room for the labels. You may have had a stroke of genius, thinking to yourself “I can use the fields themselves as lables.”
Now, as the superb interface designer that you are, you know that the label text that appears within those fields should readily disappear when a user focuses on each element. Well, this is fairly trivial for the username field, but it becomes a bit more complex for the password field.
Read More