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