Website development

Front-end development is the conversion of the approved graphic design into a code that web browsers can understand. This process should be divided into three parts: information, presentation and behaviour.  This is based on the principle of the “Separation of concerns” which dictates that these parts be independent layers, each enhancing the layer before it, to ensure compatibility and flexibility in the future.

HTML = Information

Based on this principle, uses HTML purely to mark-up information; for example, as a header, paragraph or list item. The quality of your HTML has a significant impact on your rankings in search engines and on your conformance to accessibility legislation.

CSS = Presentation

CSS is then the language used to apply presentation instructions such as colour, background imagery, typefaces, spacing and layout to HTML. The key success criterion for CSS is that the site look the same across different browsers and platforms, given that each interprets CSS in slightly different ways..

Javascript = Behaviour

Javascript is a scripting language that enhances the user’s experience of the site with behaviours such as animations, interactive interfaces, form validation and cookies. is highly proficient with Javascript, having been writing native code well before libraries like jQuery arrived on the scene in 2006.


"A true Wordpress expert, able to perform any customisation requested. A pleasure to work with"

Aaron Bassett
Technical Director Matador Digital

Think we may be able to help you? Why not start a conversation - chances are, you'll go away with some new ideas and knowledge.