* HTML5 is not a subset of SGML, it is mainly about images, location, storage, multitasking and other functions.
The increase.
* Painting Canvas
Video and audio elements for media playback
Local offline storage Localstorage long-term storage of data, the browser is closed after the data is not lost; Sessionstorage data automatically removes semantically better content elements such as article, footer, header, Nav, Section form controls, calendar, date, time, email, url, search
New technology Webworker, Websockt, geolocation
* Removed elements
Elements of pure expression: Basefont,big,center,font, s,strike,tt,u; elements that negatively affect usability: frame,frameset,noframes; support for HTML5 new tags:
* IE8/IE7/IE6 supports the label generated by the Document.createelement method, which allows these browsers to support HTML5 new tags and, after the browser supports new tags, add the default style of the tag:
* Of course the best way is to use the mature framework directly, the most used is how the Html5shim framework distinguishes: DOCTYPE declaration \ New structure element \ Functional Element
What are the new features of HTML5, removing those elements? How do I handle browser compatibility issues with HTML5 new tags? How do I differentiate between HTML and HTML5?