Over the years various browsers have interpreted web pages in distinct
ways so that the same page did not always have the same appearance
on separate machines. Programmers have devised many 'work-around'
solutions to achieve some consistency.
We try wherever possible to keep the coding as simple as possible to
achieve the required result. It is considered that the simpler the
code the greater the probability of avoiding any need for work-around
Keeping things simple and maintaining consistency are some of the ways
in which we attempt to maintain code which is future-proofed against
changes to the standards for html (Hyper-Text-Markup-Language:
the coding language for web pages) and css (Cascading Style Sheets:
a means of providing the style and formatting).
All our web page coding follows the MVC (Model-View-Controller) design
pattern, a recognised standard. Because this ensures the separation
of concerns between the data design and programming, sites designed in
this way are easier to maintain and update