It's not a secret anymore!
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
JavaRanch » Java Forums » Engineering » HTML, CSS and JavaScript
Bookmark "HTML5 and FrameSet" Watch "HTML5 and FrameSet" New topic

HTML5 and FrameSet

Dave Hayward

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,

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

Joined: Nov 06, 2012
Posts: 297

The (somewhat terse) reasoning is given here:

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

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:
subject: HTML5 and FrameSet
It's not a secret anymore!