Do
Use appropriate types of navigation.
Provide alternate means of accessing information.
Ensure links stand out.
Take advantage of link states to provide feedback for users.
Get the link state order right (link, visited, hover, active).
Use styled lists for navigation.
Use CSS and as few images as possible (preferably one) for rollovers.
Don??™t
Add search boxes just for the sake of it.
Use deprecated body attributes.
Style navigation links like normal body copy.
Use image maps unless absolutely necessary.
Open new windows from links or use pop-ups.
Use clunky JavaScript for rollovers.
Although the drop-down examples work in currently shipping browsers, neither works
as is in Internet Explorer 6, because that browser doesn??™t enable you to do anything
with the hover state unless it??™s on a link. To cater for that browser, JavaScript must be
used as a backup.
THE ESSENTIAL GUIDE TO CSS AND HTML WEB DESIGN
230
6 TABLES: HOW NATURE (AND
THE W3C) INTENDED
In this chapter:
Introducing how tables work
Using borders, padding, and spacing
Creating accessible tables
Enhancing tables with CSS
Designing tables for web page layout
The great table debate
Tables were initially intended as a means of displaying tabular data online, enabling web
designers to rapidly mark up things like price lists, statistical comparisons, specification
lists, spreadsheets, charts, forms, and so on (the following example shows a simple table,
taken from www.
Pages:
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327