What is HTML5? HTML is a hypertext markup language, which is an application under the standard generalized markup language.
"Hypertext" means that a page can contain non-text elements such as pictures, links and even music and programs.
The structure of hypertext markup language includes a "Head" part and a "Body" part, in which the "head" part provides information about the web page and the "body" part provides the specific content of the web page.
HTML5 is the result of an updated version.
So what does HTML5 have to do with software? HTML5 realizes cross-platform by standardizing a series of APIs of common Web applications, including developing offline applications, browser data storage and plug-in-free video and audio APIs.
HTML5 has Canvas attribute, which can make the expression of web interface more media.
HTML5 is cross-platform, which can save several times the development time.
It can be seen that HTML5 has many excellent performances, and the known software has more excellent performances.
So what is the relationship between the two? The software is written as a server program, and HTML is the hypertext displayed by the client through the browser. The task of the server program is to generate a hypertext string (HTML code) and send it to the client.
Whether HTML can be displayed depends on the user's own browser, not the software.
You can start learning HTML5 directly without learning software first.
On the way to learning software, many software training institutions will include some HTML5 content, because understanding HTML5 is still very beneficial to software development and avoids some shortcomings of the software itself, but it is not necessary to learn HTML5 before learning software.