Web Authoring Languages Exercises
- The Most Basic Web Page in the World
- For People Who Love Lists
- Commenting Your HTML
- Using Comments to Hide Markup from Browsers Temporarily
- Symbols
- More Absolute Positioning
- Relative Positioning
- Floated Positioning
- Resizing Large Images
- Fixed Heights and Widths
- Captioning your Table
- The scope attribute
- Submit Buttons
- Diving Site - Bubble Under
- CSS Sprites Part 1
- CSS Sprites Part 2
- CSS Sprites Lab
- A detailed look at the 960 CSS Framework
- Use the 960 Grid System to Begin Building Your Own Semantic CSS Framework
- Activity Sheet 4 using 960 Framework
- hCard
- hCalandar
- hResume
- Using the noscript tag in HTML
- Creating Prompts for users
- Making links smarter Example 1
- Making links smarter Example 2
- Using switch/case statements
- Handling errors
- Re-using functions
- Creating a basic image rollover
- Making rollovers accessible and 508 compliant
- Making disjointed rollovers
- Creating slideshows
- Displaying random images
- Creating jump menus
- Creating dynamic menus
- Veryfying email addresses
- Responding to window events
- Responding to mouse movements
- Responding to mouse clicks
- Responding to onBlur form events
- Responding to onFocus form events
- Responding to keyboard events
- Writing a cookie
- Reading a cookie
- Displaying a cookie
- Counting with cookies
- Deleting cookies
- Handling multiple cookies
- Cookies in action
- Deleting nodes from the DOM
- Replacing nodes in the DOM
- Displaying dates
- Displaying times
- Creating a countdown
- Creating Sliding menus
- Creating pop-up menus
- Creating slideshows with captions
- Creating a stylesheet switcher
- Fixed Layout
- Fluid Layout
- Elastic Layout