CSS stands for Cascading Style Sheets. CSS describes how the HTML elements of a website are to be displayed on a screen. CSS saves a lot of work by seperating the styling from the HTML coding.

It can control the layout of multiple website pages all at once. External stylesheets are stored in CSS files.

Domain Names

Domain names function on the Internet in a manner similar to a real address in the real world. Each part of the domain name provides specific information. These pieces of information enable web browsers to locate a particular website.


When you make a website and want other people to see it, you will need to publish (or upload) to a web hosting server.

Web hosting services work by storing your website files on a high-powered computer (also known as a server) connected to a very fast network. When someone types in your website address(such as (http://abc123.com), the Internet will connect you to the website server holding your website files and then transfers your website information back to their computer.

From there they can surf and view the pages of your website.


HTML is the standard markup language for creating Website pages. HTML stands for Hyper Text Markup Language. HTML describes the structure of Web pages using markup. HTML elements are the essentially the building blocks of website pages

HTML elements are represented by tags. HTML tags label pieces of content such as H1 is a tag for the "heading" text element, whereas p is the tag for a "paragraph" element and so on. Web browsers do not display the HTML tags, but use them to render the content of the page


Joomla! is an award-winning content management system (CMS), which enables you to build Web sites and powerful online applications. Many aspects, including its ease-of-use and extensibility, have made Joomla! the most popular Web site software available.


PHP is probably the most popular scripting language on the web. It is used to enhance web pages. With PHP, you can do things like create username and password login pages, check details from a form, create forums, picture galleries, surveys, and a whole lot more.

Responsive Website Design(RWD)

Responsive website design is an approach to website creation that makes use of flexible layouts, flexible images and cascading style sheets. The goal of responsive design is to build websites that detect the visitor’s screen size and orientation and change the layout accordingly.

Responsive design means that instead of having to build a special mobile version of a website to fit Smart Phones or Tablets, which would often require writing new code from scratch to fit the device a developer can simply build multiple style sheets for the same web page and perhaps even associate different images with each of the style sheets.

As a result, HTML code can be repurposed instead of having to be rewritten, which saves considerable development time and the customer a lot of money.

Search Engine Optimisation (SEO)

SEO is the simple activity of ensuring a website can be found in search engines for words and phrases relevant to what the site is offering. In many respects it's simply quality control for websites

CS Logo 600