aspose file tools*
The moose likes HTML, CSS and JavaScript and the fly likes HTML5 and FrameSet Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Engineering » HTML, CSS and JavaScript
Bookmark "HTML5 and FrameSet" Watch "HTML5 and FrameSet" New topic
Author

HTML5 and FrameSet

Dave Hayward
Greenhorn

Joined: Feb 28, 2007
Posts: 14
Hi Rob,

Our web application was designed back in 2003 to use FrameSets for navigation and status information. It has worked really well over the years. However, I have learned recently that FrameSets are not supported in HTML5. Is there a reason for removing this functionality? Should I continue with mixed doctypes (FrameSet being HTML 4.01 and the content pages being HTML5), or would you recommend throwing everything out in favor of pure HTML5?

Thanks in advance,
Dave


The worst thing with having everything is finding a place in the garage to keep it.
Rob Crowther
author
Ranch Hand

Joined: Nov 06, 2012
Posts: 297
    
    5

The (somewhat terse) reasoning is given here: http://www.w3.org/TR/html5-diff/#obsolete-elements

The following elements are not in HTML5 because using them damages usability and accessibility


Framesets were also removed in XHTML 1.0 Strict, which is why there was a separate transitional DTD for backward compatibility.

I would recommend you stick with what works unless you have a good reason to change it (eg. if you need to make your app more accessible). Certainly it's not suddenly going to stop working just because the elements are deprecated.


Read my books: Hello! HTML5 & CSS3 | HTML5 in Action | Read my blog
Dave Hayward
Greenhorn

Joined: Feb 28, 2007
Posts: 14
Thank you so much for confirming my opinion. This will save us weeks (maybe months) of rework for the entire site.

Much appreciated. - Dave
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: HTML5 and FrameSet