| There are many different techniques when creating | | | | document (webpage). The real benefits of CSS |
| web sites professionally, probably the most common | | | | design is that you are not confined to tables, you |
| would be through the use of tables. Tables are used | | | | have complete control of all aspects of the webpage. |
| to position design elements on a page allowing for | | | | The great thing about CSS is that you can create |
| quite comprehensive control of design. This technique | | | | one style sheet and attach it to various, numerous |
| is fine until the page needs to be enlarged for | | | | web pages. Therefore when it comes to editing you |
| example or more copy added. Pages in tables are | | | | only have to edit one document, saving precious time |
| very rigged and once sizes etc. need to be changed | | | | for you to do some real work. CSS can be used to |
| this is where the nightmare begins. | | | | control text colour's, size as well as scroll bar colour's |
| Imagine having a thirty page website and a client | | | | (the list never ends). Imagine having created a site |
| asks for a significant increase in size of pages due to | | | | and you are asked to change the font and colour of |
| extra copy being added. Using the table method of | | | | font on every page. Using tables you would have to |
| design would result in having to change the size of | | | | edit each web page to make the changes, using CSS |
| tables in each page which is both time consuming and | | | | you could achieve the style change in a matter on |
| tedious. | | | | minutes. |
| This brings me on to CSS, this is where the | | | | There are many great CSS resources available on the |
| nightmare ends and the dream begins! CSS stands | | | | web, a great site to have a look at and marvel at |
| for Cascading Style Sheets, in a nutshell CSS style | | | | the joys of CSS is the CSS Zen Garden which |
| sheets are attached to a HTML document and | | | | showcases what can be achieved using CSS. |
| control the layout and appearance of the HTML | | | | |