Search

Sunday, July 8, 2012

[web dev]Pros and Cons of HTML5 & CSS3


In this highly competitive world, it is imperative to embrace new technology to survive the tough competition. One such technology is the combination of HTML5 and CSS3. It provides a number of benefits to developers and designers. Both these technologies provide many features which help to increase the efficiency of a site and make it yield better results. HTML or hyper text markup language is used to write web pages so as to make them compatible with the browsers. CSS is a style sheet language which helps in better presentation of a web page.

HTML5 is the latest version of HTTML and has a number of useful features which help to enhance the user experience. Let us discuss about the pros and cons of HTML5 and CSS3.HTML5, which is the latest version of HTML successfully, overcomes the limitations of HTML4. This new version has some wonderful features which help to extend the functionality of a site like never before. Although it is still not supported by all the browsers, but it is only a matter of time. Once that happens, it will change the way websites are created.

HTML5 & CSS3

One of the features of HTML5 is that it has made the document declaration much easier. It can be done by using . Geo-Location API is another useful feature which helps to find the user's location. This feature can be highly beneficial for online businesses and can help them to keep track of their visitors. This feature is primarily useful for mobile users. This feature requires the user to provide the required permission to access the location.

This new version has also made the task of drawing convenient and better. With Canvas element you can draw functions and can easily create graphics, images and animations. Another wonderful feature is that it does not require any additional plug-in to incorporate any audio or video element in a web page. It also helps to store data offline. The files or web applications can be accessed even without internet connectivity.

No doubt HTML5 has some amazing features. But it also has some cons. First of all, it is not compatible with all browsers. This is the biggest drawback. Although most of its features are compatible with Firefox, Safari, Chrome and Opera but there are many versions of IE which does not support HTML5. If you consider the number of users using IE, you will realize that this can be potentially harmful. Secondly HTML5 is still under development. Hence it is prone to changes.

CSS3 has its own set of features. Its features help to enhance the aesthetic appeal as well as the functionality of a site. With Box Shadows you can add shadow effects to any element of the web page. The feature Multiple Backgrounds allows you to create multiple backgrounds for one element. Another feature is that it allows developers to select from multiple color options like RGB, CMYK or HSL. You can also get rounded corners without any extra efforts by using Border Radius property. With Border Image property, you can use an image for a border.

Like HTML5, CSS3 also has its share of problem areas. It is also not supported by some browsers. It makes it difficult to make even minor changes as CSS does not have variables. Also, CSS still requires some improvement to provide a proper layout.

Thus both HTML5 and CSS3 have their set of pros and cons. However, leaving aside the cons, if we focus on their features, it is a right combination to create an appealing and effective website. This is the reason why most of the PSD to CSS/HTML developers are making use of this combination.

No comments:

Post a Comment