Anything that isn't usable is pretty useless, so avoid creating websites without considering usability.
The placeholder attribute is meant to give the user a nonessential hint before filling in a form field, not replace the label element.
The number of people browsing the web without Flash Player installed is non-negligible, so if you use Flash it is worth your time to give them a better impression.
The contents of the title attribute in HTML is difficult or impossible to access in current browser implementations if you do not use a mouse.
Many restaurant websites suffer from bad usability problems. Never said about restaurant websites highlights some of these by using quotes of things people won’t actually say.
A few simple guidelines that will help you create readable, usable, and accessible titles for your web pages.
FeedBurner may be adding querystring parameters that mess up the URLs of your posts without you knowing about it. Unless you actually use those parameters, here’s how to remove them.
How to prevent your website from having unreadably small text when it is first loaded in Safari on iOS and how to prevent auto-scaling of text when you change orientation from portrait to landscape on your iPhone/iPod/iPad
Text set in all uppercase letters may slow readers down and may cause some screen readers to spell words out letter by letter. Use good judgement when capitalising text.
Browsers give visited and unvisited links different colours by default for a reason. Make sure you have a really good reason to make them look identical.
Internet Explorer 9 (in beta at the time of this writing), still does not let the user resize text whose size has been specified in pixels.
During my time off from work I’ve still been using the Web. It makes me very frustrated more often than it should.
Unless you have really strong internationalisation requirements, consider sticking to the following characters in URLs: a-z, A-Z, 0-9, -, ., _, and ~.
Very few web browsers allow users to step through the headings on a page. This functionality would benefit keyboard users, so I would like to see more browsers implement it.
A few suggestions for sites that display reader comments in reverse chronological order, especially in combination with paging.
Make sure the alt text most browsers display when an image cannot be rendered is readable. If necessary, specify a text colour for images.
How browsers display alt text for missing images varies, so it would be nice to see this standardised by specifying the recommended behaviour in HTML 5.
Many dropdown/flyout/DHTML menus are not keyboard friendly. Next time you implement a dropdown menu, make sure it can be used without a mouse.