Framesets
- The main frameset page uses it's own Doctype:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
- frameset (rows, cols, bordercolor, frameborder, framespacing, title) (Work from top down, left to right), wildcards *
- frame (name title src bordercolor frameborder id longdesc marginheight marginwidth
noresize scrolling)
- noframes
- use of targets
Inline Frames
- iframe (src align frameborder height id longdesc marginheight marginwidth name
scrolling title width)
Issues with Framesets
- Not Universally Supported? (More like almost universally disliked)
- W3C May Deprecate Frames
- Printing Issues
- Tim Berners Lee feels they violate the very concept of an URL
- Search Engine Issues (especially SEO, and individual HTML file access)
- Bookmark Issues
- Accesibility and Frames (ADA issues)
Advantages?
- Navigation (careful of frame trapping)
- Easier Menu Maintenance, but have to be more careful in page design
- Degrades Gracefully with use of <noframes>??? Not really
- Unifies Resources? (Do users even notice/care about URLs?)