Software tools we use:
Cascading Style Sheets (CSS)
Cascading style sheets overcome one of the most problematic
shortcomings of HTML, that of the latters inferior way of handling the
combination of both the content of a web page, and the way it is displayed. Css excels at determining how a page looks.
We use CSS in its most supported form in all our web designs. This has a number of advantages:
Advantages of CSS
- CSS allows the web designer to abandon the use of tables for example to
precisely layout a web page. The resulting CSS design is far more
compact, and as a consequence, web pages are smaller. As a consequence, pages download faster.
- CSS removes the formatting style to a seperate file that is
outsite the file upon which the style is applied. In fact a single CSS
file can affect the style of numerous pages. The designer is able to
change this one file, and change all pages that reference that css
file. This is a very powerful facility, and allows sweeping changes to
be made to the design of a web site just by editing this single file.
It also means that the user can select the css file of their choice to
display a page that is to their liking or addresses their particular
disability. For example a user that is dyslexic might select a css file
that displays a web page with a yellow background instead of white.
Apparently the dyslexic user finds this easier to read.
- CSS is very powerful, and enables powerful graphical effects without the need for client side coding.