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.
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.