Thread: More Html Help
View Single Post
Old 10-03-2006, 05:13 PM   #20
plix
Game freak

 
Join Date: Oct 2005
Location: ,
Posts: 113
Default

Quote:
Originally posted by mika+Mar 10 2006, 12:51 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE (mika @ Mar 10 2006, 12:51 PM)</td></tr><tr><td id='QUOTE'> Actually frames were not removed from XHTML, just moved to XFrames (http://www.w3.org/TR/2005/WD-xframes-20051012/). [/b]

Quoting the draft you linked (note that it's only a draft, not a recommendation):
Quote:
By being a separate application from XHTML..
Frames were actually never a part of any XHTML strict DTD (they existed in the 1.0 transitional frameset DTD). XFrames are not only entirely independent of XHTML and pretty much completely unsupported, they are vastly different from classic HTML frames. Frameset URI encoding, etc.

<!--QuoteBegin-mika

One good reason I can think of using them is when you want to show another website, but keep a navigation back to your own site.[/quote]
Doing that is pretty universally considered evil. Remember a few years ago when everyone had to add "break out of frames!" links to their site? When you lock up someone else's site in frames you not only screw up their navigation, scripting, and display; but you also are essentially stealing from them if your "navigation" frame contains ads (About.com and Google Images both still do this and it's still really irritating).

Quote:
Originally posted by mika
Also a pure CSS design is great and very honorable, but old browsers do not support the box model properly (some not at all), so you can't just say "Use CSS" because it really depends on the target user and the reach that the web site is going for.
You can't say "Use Frames" then, either. Frames aren't supported in NS 1.0 and 2.0 and are almost completely unusable in NS 3. The difference between using CSS and using frames is that CSS will degrade properly. You still get all the information, it just might not be presented as well. That's a big step up from frames which'll give you either nothing at all, or a poorly worded "this site requires frames" message.

The box model issues you bring up are possible to overcome, too, it just requires the use of a few well-documented tricks. I've before marked up designs which used decorative "frames" by taking advantage of fixed positioning. The result is visually identical, but semantically sound and degrades exceptionally well.
plix is offline                         Send a private message to plix
Reply With Quote