27
2011
The Anatomy of a Perfect Login Page
In this article I am going to analyze what a perfect login page or login form should have. Also you are able to download the pure CSS3 login form for free.
Login forms are very simple in terms of the required elements. When it comes to forms, it doesn’t get simpler than that. But some of the elements that could be valuable to your users (or potential members) are often neglected.
Let’s take a look at what I think are necessary elements.
Take a look at the login page or Download the demo
1. The title
I believe that each form should have a prominent title that briefly explains what the form is about. If you use login page, like in my example, it is important to mention the name of your website here, so the accidental visitors know where they are.
2. Non members
Non-member visitors may stumble upon your login page one way or another. Why not think of them and offer them a direct link to the registration page. It will save them some time and you increase your chance of more new member signing up.
3. Input fields and labels
Although login forms usually contain two input fields, it is important that they’re styled nicely so the labels are readable, and there is no. One thing that I often notice on the various websites is the lack of clickable labels. You should use FOR attribute on labels “connect” them with appropriate input field. It is such a small effort when coding and it can make a huge difference in terms if usability.
4. Forgot password link
This is also very important link. Many users have numerous accounts and passwords and they often can’t remember which one they used on your site. The best placement for this link is near the password field itself.
5. Submit button
This should, of course, be the most prominent thing in the form. For best results (by results I mean best user experience) it should always look like a button.
6. Remember me
Very useful feature that your returning users will appreciate. If your application supports it, include this option and your members will be thankful.
One thing that I believe that is very important is wrapping the checkbox and the text inside the same label. Checkboxes are small and therefor hard to click on. If you wrap entire text inside the label, you enlarge the clickable area and that way making the life easier for your users.
7. Back link
If you have full login pages, then you MUST allow users to change their mind about logging in and provide a link back to your home page.
Validation
Although the form shouldn’t rely on JavaScript validation alone, I believe that JavaScript based validation scripts are important. They provide instant filtering of the valid data, allowing users to immediately correct their info and also making sure that the valid data is sent to the server-side.
Demo
I have prepared a demo page for you to download (for free). The login page is contains a pure CSS3 styled form and a simple validation script, ideal for learning purposes. Hope you’ll enjoy it!
About the author
Designer, developer and a passionate standardista. Long time web professional with huge experience in all types of front-end work. Founder of Css Globe and creator of Easy front-end framework.To get in touch, visit Alen’s personal page, follow Alen on Twitter or become a Facebook friend.

An article by qeqnes










yea nice Work. Your blog is so informative keep up the good work!!!! more please great terrific.
I usually don’t post in Blogs but your blog forced me to, amazing work.. beautiful. This is probably one of the best mentions of this topic I’ve seen in quite a while. It’s obvious that your knowledge of the subject is deep and this made for a very interesting read. fantastic pleasing more please.
some times its a pain in the ass to read what blog owners wrote but this website is really user friendly ! .. What made you think about such a topic. Its funny I am not the only one that feels that way about it. Keep it up! tremendous more please fantastic.
Just discovered this blog through Google, what a pleasant shock!. I don’t usually reply to posts but I will in this case. WoW
awesome pleasing.
I don’t usually reply to posts but I will in this case. WoW. Of course, what a magnificent website and illuminating posts, I definitely will bookmark your site.Best Regards! more please outstanding fantastic.
Of course, what a magnificent website and illuminating posts, I definitely will bookmark your site.Best Regards!. Just thought I’d drop you a line to tell you your site really rocks! I have been looking for this sort of information for a long time. pleasing fantastic outstanding.
Hello webmaster I like your post.. Such a type of blog post will definitely click to numerous viewers. A good article and useful for its written content. Many thanks for sharing it up! more please tremendous pleasing.
I really loved the post so I used my Digg account to digg it.. Just stumbled upon your website while doing a Google search. Great info BTW. terrific great more please.
you said it my friend. Don’t leave us hanging I want to hear more please. Thanks.. Hey very nice blog!! Man .. Beautiful .. Amazing .. I will bookmark your blog and take the feeds also…
pleasing terrific.
Just discovered this blog through Google, what a pleasant shock!. Such a usefule blog wow !!!! fantastic
great.
Your blog is so informative keep up the good work!!!!. I really like your writing style, fantastic info , regards for putting up : D. fantastic
terrific.
My sis advised me about your site and how great it is. She’s right, I’m really impressed with the writing and slick design.. What made you think about such a topic. Its funny I am not the only one that feels that way about it. Keep it up! : ) A lot more .
thanks !! very helpful post. amazing stuff thanx Added An increase in Additional.