Cascading Style Sheets (CSS) is the most widely used stylesheet language on the world wide web. It is standardised by the W3C and can be used to style any kind of XML document, including XHTML, SVG and XUL. It was conceived to ease the separation of content (written in XML markup) and presentation (written in CSS) of documents. CSS can be used to define and alter almost all presentation aspects of a document, like colours, font sizes and types, text direction, element sizes and positioning, etc. Joomla provides many class- and id-attributes in its XHTML output, which can be used to alter its presentation through the use of CSS definitions for said classes and ids. CSS can also be used to improve accessibility of documents. It also provides mechanisms to present the same XML markup in different ways, optimized for different devices like screen-readers, speech-synthesizing browsers, printers, and Braille-based, tactile devices.
– Information about Joomla Templates found on http://docs.joomla.org –
A template is used to manipulate the way content is delivered to a web browser or screen reader. Here are some ways you can employ this on your Joomla!-powered site.
The template is the place where the design of the main layout is set for your site. This includes where you place different elements (components, modules, and plugins), which are responsible for different types of content. For example: The various menus (you can chose from existing options and create your own) Advertising banners Polls The main body of the page (you can select from different styles such as typical blog layout, a news article, etc.)
If the template is designed to provide choices, you can also “dynamically” alter the content placement on your site, perhaps putting the main menu on the right or left side of the screen.