HTML5 is the latest version of hypertext markup language, the code that design web pages. It's action three kinds of code: html, Which Provides the Stru Cture; Cascading Style Sheets (CSS), Which Take Care of Presentation; and Javascript, Which Makes Things happen.
First quote a paragraph of Gary Marshall, he said that HTML5 is the latest revised version of HTML (Hypertext Markup Language). If HTML is used as an app, HTML5 represents the fifth main version of this app. HTML5 contains 3 parts: HTML, CSS, JavaScript. From the description of this sentence, it should be seen that HTML5 is different from the previous version of HTML.
But why does HTML5 include 3 encoding parts?
First of all, there is no doubt that HTML, HTML5, has the basic label elements of HTML, such as: <div>, <p>, etc.
Including CSS coding? It turns out that HTML5 adds specific styles such as <NAV>, <FOOTER> and other labels that represent specific contents;
Including JS coding? HTML5 adds multimedia labels such as <umdio>, <Video>, etc., which can set related actions through attribute settings;
2. Why do you want to propose HTML5Let's start with Jobs's refusal to support Flash on Apple machines. Jobs feels that HTML5 can replace Flash.
When Steve Jobsrefused to Allow Flash on iOS Devices, he argued that html5 costthing flashing flash.
We know that many multi -media information now requires the browser to install the corresponding plug -in to browse. These plug -ins include adobe Flash, Microsoft's Silverlight, etc. Because these plug -ins have patent rights, major browser manufacturers need to pay corresponding to the corresponding use of these plugins to pay corresponding to the corresponding corresponding For patent taxes, some browser manufacturers are unwilling to be abducted by plug -in manufacturers, they cannot browse multimedia information or use other methods to support multimedia information. The effect of multimedia information in different browsers is different, and it cannot even be displayed.
HTML5 is to solve this problem, unify all terminals (PCs, mobile phones, tablets, etc.), uniform all operating systems (Android, iOS, Windows, etc.). HTML5 allows your website to be perfectly displayed on different terminals and different operating systems.
The mission of HTML5 is to make Web unification.
The characteristics of HTML5How do HTML5 complete their mission? In other words, what can HTML5 be resistant?
1. The browser comes with multimedia tags <udio>, <Video>, etc., you can abandon browser plug -in such as Flash, Silverlight. This solves the compatibility problem brought by the use of plugins, and also saves a patent use tax and fees;
2. HTML5 simplifies the basic label, supports more browsers, further enhances compatibility, and lays a good foundation for achieving the union of Web;
3. HTML5 also brings more fun things, such as: Canvas, local storage, positioning function, etc. These characteristics show that HTML5 will have a broad future. For more features, please refer to the top ten reasons for using HTML5.
Fourth, the status quo of html5Do you know what the biggest problem with HTML5 is now facing?
The biggest dilemma of HTML5 technology is the lack of unified expansion standards for each browser. The performance of different performance systems on different mobile phone operating systems and lack of high -quality Chinese technical documents. The biggest problem with HTML5 technology is that the browser compatibility is poor.
Ironics! HTML5, who has a unified mission of the web, is currently the biggest problem with browser compatibility. Let us calm down and reflect on it. HTML5 is currently in a high -speed development stage, and the number of users is gradually increasing. For such a development language, we must be patient and believe it will get better and better. The problem of compatibility is the most important problem at the current development stage, and it is also the core problem to realize the unity of Web. Let's wait and see the future of HTML5!
Regarding the support of major mainstream browsers for HTML5, I won't go into details here, and you can browse directly on Mobilehtml5.