The internet is an ever expanding virtual space made from html pages that contains hyper text mark-up to represent information in a way that is acceptable to humans.
While html is great on it’s own, it’s ugly. Apart from your first “Hello world” encounter with html, it’s very rare to find a web page to consist of mark-up alone. Making it easier on the eye though, is style sheets.
Cascading style sheets not only changes the way your browser interprets html within the context of your page but also bends the rules for content represented on different media types and devices.
A web site is a collection of web pages, referred to as being static when they are not generated by a web server. Dynamically generated pages are referred to as web applications and are capable of performing complex functions and algorithms.
Static pages are great for the site owner who desires an on-line presence. A problem for web designers though – because site owners often take a while to prepare content which may delay the launch of their website.
Content management systems like Joomla is a web application that allows site owners to add and maintain content at leisure while allowing web designers to focus on completing the project.