If your site is ugly, poorly laid out, or if visitors can't easily find what they are looking for, they won't hang around for long.
Even if your site is informative and up to date, it still needs to be accessible, easily navigable and generally pleasing on the eye.
CSS or Cascading Style Sheets are a means of separating a site's content from its presentation.
Whilst html determines a page's content, CSS stylesheets are used to determine how the page is presented.
Keeping these 2 elements separate provides a number benefits when designing web pages, the key ones being consistency of style throughout the site and also the speed and ease of which presentational changes can be made.
A further benefit is seen when deploying a Content Management System as this enables people with little or no html knowledge to update their site content easily, whilst the style of the site is maintained through the use of CSS
If you need help or advice in creating a site layout, or with style sheets in general, contact me with details of your problem, and I can help you achieve your objective
The image above represents the CSS code behind the underlying layout