HTML5 was created through a joint effort between the W3C and WHATWG to improve upon HTML. It introduces new semantic elements, forms, multimedia features, and APIs to provide more flexibility and interoperability. While resembling HTML, HTML5 is designed to degrade gracefully in browsers that do not support it. It adds new structural elements like sections, headers, footers and navigation as well as block elements like aside and figure.