Win a copy of Learn Spring Security (video course) this week in the Spring forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

HTML5 and FrameSet

 
Dave Hayward
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
Rob Crowther
author
Ranch Hand
Posts: 297
5
Android Fedora Firefox Browser
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Dave Hayward
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you so much for confirming my opinion. This will save us weeks (maybe months) of rework for the entire site.

Much appreciated. - Dave
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic