HTML and CSS Reference
In-Depth Information
Missing captions or labels for sound effects and synchronized media
Inadequate user guidance for forms
Difficult navigation and traps
Time limits
Information representation relies exclusively on color, shape, location, or graphics
Inaccessible custom controls
Nonunique identifiers (not only inaccessible but also invalid)
Missing alternate content and long description for nontext content and scripts
Functionality that might disturb the user with nonrequested features such as a new window
Text is not legible or clear enough, too small font size, or insufficient contrast difference
between foreground and background colors or images
Missing document title
Missing or inadequate text alternatives such as filenames or placeholder
Missing labels
Whitespace or control spacing used to create multiple columns in plain text or within words
Automatic form submission without warning
Missing or incorrect tab order declaration
Missing header cells, captions, and summaries in tables
Pointing device-specific event handlers
Nonspecific links such as “Click here” or “More”
Summary
This chapter enumerated the most common errors you might face in your daily work as a web developer. You are well
aware by now how to eliminate them when you develop from scratch and correct them when you redesign a site.
After thoroughly reading this topic, you have learned the importance and benefits of web standards and
techniques for writing valid markup from scratch. You know how to recognize standards and differentiate them from
nonfinalized specifications. You now have all the skills required to provide meaningful semantics and machine-
readable metadata, restrict markup to semantics, and achieve full standard compliance in your projects.
 
Search WWH ::




Custom Search