HTML4 vs HTML5
HTML4 has been a standard web development for more than 10 years. HTML4 is approved and ratified as a standard language for browsers by the World Wide Web Consortium (W3C), an organization which specifies and approves standards for web technologies. Now all web dev, uses a HTML5 with new look and wide tags.
|HMTL4 uses the most common webpage structure like header, footer and columns, etc.||HTML5 provides the many inbuilt elements to structure the webpages. For example, header,footer,nav,article and section etc.|
|In HTML4, You cannot embed video or audio directly. You need to install flash player to run it.||It contains built in support for integrated multimedia files like audios and videos functionality without using the flash player. audio and videos tags are the inbuilt functionaliy of HTML5.|
|In HTML4, The DOCTYPE declaration is very hard and lengthy.||The DOCTYPE element has been made very simple.|
|HTML4 is compatible with almost all the web-browsers.||It is still in the process of evolution and not fully compatible with all the web browsers. It is supported in most of the modern browsers.|
|HMTL4 is not able to handle inaccurate syntax.||It is able to handle inaccurate syntax.|
|In HTML4, It was extremely lengthy task to get geographical location of users who visit the website.||In HTML5, It is very easy to get geographical location of users who visit the website.|
|In HTML4, There are no sockets available for communication.||There are web sockets which allow the full duplex communication between clients and servers.|
|In HTML4, Browser cache is used to for temporary storage.||In this Web SQL database, Application Cache and Web storage are available for client side storage.|
|HTML4 does not provides the inbuilt tag for vector graphics.||It provides the inbuilt tag like and canvas which are used for vector graphics.|
Use HTML5 with caution and be ready to make updates quickly. Stop using elements that HTML5 has kicked from the code, and try using new elements that are sure to stick (<header>, <footer>, etc …).
For More HTML Tables