Tags for this article: access, advice, browser, enhancement, web design
We all know by now that primary goal of web designing is to allow all the users to have an easy access to all the information that is required by them. Although this may sound and appear quite simple and easy but the fact remains that it is quite a job to actually make this situation possible with such a cast variety of web browsers available in today’s world. Of course no business would ever want to restrict or limit its audience from accessing their piece of information just because they are using PDA, text reader or for that matter a mobile phone. It’s an un-denying fact that by day we are becoming more mobile and therefore require that all the information required by us should be available and accessible all the time.
Graceful degradation is a process which makes your site to step down in a way that it does not fail completely but instead operates in a way that it provides a reduced level of service. Although graceful degradation is undoubtedly a great concept but it fails especially with non desktop browsers whose devices do not necessarily have bandwidth, memory or for that matter the resolution capabilities in order to display such pages. And this is where the concept of Progressive Enhancement comes into play.
Progressive Enhance is an approach for web designing which builds the documents for the least capable devices first ad then finally moves on for enhancing further the presentation of these documents in such a way that it does not really put any kind of undue burden on the baseline devices but instead provides a richer environment especially for those users that use modern graphical user interface. In this concept only one markup document is used but a wide variety of style sheets are used which thereby aid in providing a progressive and an enhanced experience across a wide variety of browsers available.
Progressive enhancement can therefore be described as the process of not only separating the content from its presentation but also making distinction in the manner of displaying the web content in different browsers right from the lowest common denominator one and also for building the structure in order to add more features especially for those browsers which can really handle them. The internet technologies are increasing at very rapid speed and there are more and more devices that are available in diversified forms for users so as to have access to all the information anywhere and anytime. Therefore it is becoming quite imperative that the organizations make up websites which have features that support the wide audience.
Progressive Enhancement therefore provides a viable approach so as to enable the delivery of information as required by the customers while embracing accessibility, future compatibility and also determining user experiences especially dependent on the capabilities of new devices. It is progressive which gives all the web designers freedom of preparing once and presenting it anywhere. Therefore just make one document and keep on using it on all levels of browsers just by using wide variety of cascading sheets.