The accesskey attribute sounds like a great idea at first. Being able to attach a keyboard shortcut to elements in an HTML document allows users to quickly jump to different parts of the page or trigger functionality without having to use a mouse.
The problem, as has been stated by Derek Featherstone in More reasons why we don’t use accesskeys, John Foliot in Using Accesskeys - Is it worth it?, and Jukka Korpela in Using accesskey attribute in HTML forms and links, to name a few, is that most current web browsers do not prevent shortcuts assigned
Nobody's perfect, but when you're a web developer it sometimes seems that the whole world expects you to be. "DOCTYPE confusion.Completely missing, incorrect, or in the wrong place. I have seen HTML 4.0 Transitional used in documents containing XHTML markup as well as in documents, DOCTYPE declarations appearing after the opening tag, and incomplete DOCTYPES.
Why? Two reasons. First, it’s required, as stated in the W3C HTML 4.01 spec as well as in the W3C XHTML 1.0 spec. Second, modern web browsers use the specified DOCTYPE to decide which
We've provided examples below that show that CSE HTML Validator can find problems and issues that other syntax checkers and validators (such as the popular W3C HTML Validator) cannot find. The testing was done with recent versions of CSE HTML Validator. Validate the source HTML document using the W3C HTML Validator and see how many problems/issues it misses (it misses ALL of them as of July 9, 2007). Even with all these issues, the W3C validator says that you may want to place an icon on your page to show your readers that you've taken the care to