Site Map Tim Cliffe - Learning is best constantly exercised.


Website date and time2024-04-18 14:51 UTC (Access Key = T)
Universal Time Coordinated - Definition of the time standard. Time anywhere on Earth.

Website last up-dated 2024-02-20

Tim Cliffe - Blog

The Importance of Web Standards Compliance for Information Distribution on the Web

01 Target Audience

(01.1) Anyone interested in issues relating to web content development/deployment and standards compliance, and whether there really is a need to develop multiple versions of the same web content to accommodate multiple access devices and differing web browsers. Web content can be anything from, e-Learning, shopping portals, or general information websites.

02 Executive Summary

(02.1) Evidence supports my argument, a single web content development and design, which actively considers Standards Compliance, as specified by the World Wide Web Consortium (W3C), can be achieved and will render and function, as needed, on any access device.

03 Structure of This Article

Image of the World Wide Web Consortium (W3C) logo.
  • (04) Introduction
  • (05) The Bother with Browsers
  • (06) Multiple Access Devices
  • (07) Proof of Principle
  • (08) A Final Word on Web Content Design
  • (09) Summary

04 Introduction

Image of this website's Accessibility page rendered by Lynx (text-only) browser.

(04.1) Concerns about Web Standards Compliance (and associated accessibility issues) have been raised ever since the web began. I can remember being aware of such issues in the latter half of the 1990s. Even then, various web browsers would display (render) a web page differently, often raising challenges for website development and design. You may remember the historical practice of websites displaying a notice reading, for example "This website is best viewed with Internet Explorer".
These issues arose despite international web standards having been set by the W3C, covering such areas as, how web content should be developed and how browsers should be designed to render a web page.

 

(04.2) In March 2019, the web celebrated its 30th birthday. During the first 20 years (approximately) of the web, web content only needed to display on desk-top computers. Today, web-based content is accessed via many additional types of device, such as, TVs, laptops, tablets, and mobile (cell) phones.

 

(04.3) In the early days of the web, web content was text-only. Today, web pages contain images, video, audio, interactive elements, shopping carts, even other websites.

 

(04.4) These developments have further complicated the variance with which web content can be rendered by a particular browser on a particular device. However, Web Standards Compliance has a significant role in the ability to develop and design web content that displays and functions consistently, regardless of the web browser or access device used.

 

(04.5) This, rather neatly, brings me back to my opening statement "...whether there really is a need to develop multiple versions of the same website/content to accommodate multiple access devices and various web browsers".
My hope is, this blog will explain why, in many cases, it is only necessary to develop and design a single Web Standards Compliant website/content.

 

 

Logo images of W3C and browsers: Chrome; Edge; Firefox; Lynx (text only); Opera; Safari; Tor.

 

(05.1) As already mentioned, different web browsers can render the same website/content in different ways, which results from the design of the web browser itself. Web content developers cannot change this fact. In order to overcome this problem, website developers have resorted to all sorts of tricks and work-arounds. The need for these 'tricks' is largely due to a lack of Web Standards Compliance in the web content development process.

 

(05.2) A consequence of these 'tricks' is a need to add code to a web page that interrogates the user's browser and device, to enable the web page to know which 'tricks' to use, to ensure the content renders as expected. It gets very complicated very quickly, as you can probably imagine, when considering the combinations of browser and device that need to be accommodated.

 

(05.3) To give you an idea how the design of a web browser can affect the appearance of a web page, the two images below show this website's Home page as rendered on my mobile (cell) phone by the Firefox web browser and the web browser designed by the manufacturer of my phone.

Images of this website's Home page rendered by two different browsers on my mobile phone.

 

This website's Home page, accessed via my mobile (cell) phone, rendered by: Left - Firefox; Right - Mobile phone manufacturer's browser.

(05.4) As can be seen, the web page content appears in the same order, and is fully functional, on both browsers. However, the image on the right shows the browser rendering the standard body text in a (relatively) larger font-size. This results in a longer web page, and the need to scroll to see the full content of the page.

 

(05.5) This difference, between these two browsers, is relatively minor, however, differences can be far more significant to the web content developer and the website owner. The reason the difference is so minor, in this case, is my website is Standards Compliant (use the links in the 'footer' to confirm). It does not interrogate your computer or browser to determine which version of a web page to use, there is no need, and that is the point of this article.

 

 

Image of the W3C logo and devices: Smart TV; Desk-top Computer; Laptop; Tablet; Mobile (cell) Phone.

 

(06.1) When I started building websites (in the 1990s) there were very few web browsers, in fact, the most popular browsers were Internet Explorer (now Microsoft Edge) and Mozilla (now Firefox). The only variation in access device was which brand of desk-top computer people were using. Having 'said' that, this, historical, much simpler web-world still caused headaches for web content developers and designers, because browser designers were poor at implementing the standards set by the W3C.

 

(06.2) Today, if a device has a screen it can probably access the web. This can be anything from a Smart-TV large enough to cover the wall of a building, to a mobile (cell) phone small enough to fit in a trouser pocket.

 

(06.3) Whatever the device/screen size, whatever the browser, whatever the screen resolution (oh, that's another significant factor in how web-based content is displayed, but I'm not going into detail. I'll leave it at that.) the web-based content still needs to look the same, and function.

07 Proof of Principle

(07.1) There are a large number of devices, from different manufacturers, a large number of browsers, and various operating systems (e.g., Linux, Mac, Windows), so I cannot cover all possible permutations, but I have included a selection of common combinations to illustrate the point 'a single website can display and function appropriately, under various conditions, without the need for work-arounds, or numerous versions of the same web content'.

 

Select the buttons below to access images of this website's Home page rendered by various Operating System/Browser/Device combinations.

(07.2) You can discover for yourself that various versions of the same website exist, try the following:

  1. Visit a website, such as eBay, using your mobile (cell) phone;
  2. Under your browser's Settings you will find an option that reads something like "Request Desktop Site";
  3. Tap the check-box, and see what happens.

(08.1) Website design is a vast topic in itself, and far too large to cover in-depth with this blog. Therefore, I will simply mention my considerations, when I last re-designed this website, which resulted in its current form.

 

(08.2) My goals were, to achieve a design that would be easy to interact with, predictably logical (order of content), and provide cues, for the user, to aid both non-visual and visual navigation and locational awareness on any size of screen.

 

(08.3) Most web content can be used on large format devices, such as desk-top computers, laptops, and tablets. The difficulties arise with small formats, such as mobile (cell) phones.
We all know how much swiping and scrolling can be involved, when using websites on small format devices, not to mention how easy it is to 'get lost'. This is another reason many organisations have multiple versions of their websites.

 

(08.4) Without going into long explanations, remember my design goals, then look at the image below. I hope it will be obvious why I chose this design. You will also note, this Accordion has additional vertical lines at its sides, which are to aid visual navigation and locational awareness on small screens used in Landscape mode.

Images of the Home page rendered by Firefox on Android in Portrait and Landscape.

 

This website's Home page, accessed via my mobile (cell) phone.
The web page is shown in Portrait (top) and Landscape (bottom). The use of sections and colour aids visual navigation and hence ease of use of the website.

 

(09.1) I believe the evidence I have presented supports my argument, a single website/content development and design, which actively considers Standards Compliance, as specified by W3C, can be achieved and will render and function, as needed, on any access device.

 

(09.2) I am aware of the challenges, and costs, involved for many companies in the development and design of their on-line assets. However, what costs more, developing, designing, maintaining and ensuring consistency across multiple website versions, or having just one website?

 

(09.3) It can be argued, for example, "Do we really want our users to be accessing their e-learning course on a mobile (cell) phone?".
With respect, I beg to differ, that is not the point.

 

(09.4) I agree, accessing e-learning on a mobile (cell) phone is not ideal. However, it is not the place of web content developers and designers to dictate how information on the web should be accessed, and by association, how it cannot be accessed. One of the major principles of the web, and rightly so, is all information should be available to everyone. Implicit in this ideal is, the means of access is irrelevant.

 

(09.5) It does not cost any more to develop and design web-based content that is standards compliant. It simply requires web content developers and designers are knowledgeable of the standards that should govern their practice.
Additionally, developers and designers are in a position to inform their clients of the commercial and financial benefits of only needing to fund one web asset, with the associated maintenance savings. Not to mention the benefits to you and I, the users of the web.

Use of this Article

Any part, or all, of this article may be linked-to or copied for non-commercial purposes. Any linked or copied content to include the following...

 

The Importance of Web Standards Compliance for Information Distribution on the Web by Tim Cliffe © 1997-2024.

 

Where use will be for commercial purposes, seek authorisation, including details of proposed use, via the Contact page.

 

Return to the Blog page.

(Access Key = N)
Advocating Non-human Person Rights in Law
Image of a Silver Back Gorilla, a leaping Dolphin and an African Elephant.

 

Access my LinkedIn ProfileView my Linked In profile.

 

Resources

eLearning:

Security:

Free, easy to set-up, security software, from the GCA, to protect your system, protect against e-mail fraud and cyber attacks: Preserving On-line Truth

Guarding against disinformation and the re-writing of history.

Web Archive Access the Internet Archive Wayback Machine website
(External link, opens in a new tab/window)

Web Standards: