CSS is the language for modifying the presentation of Web pages, including colors, layout, and fonts. It also allows the designer to modify the presentation of the website to different types of devices, such as large screens (laptops, tv), small screens (mobile, IPhone, tablet), or printers. CSS is independent of HTML and can be used with any XML-based markup language. The separation of HTML from CSS makes it easier to maintain sites, share style sheets across different pages, and tailor pages to different environments. This is referred to as the separation of structure (or: content) from presentation.
|Notepad||Free software. Very easy to use. Great for programmers who are just getting started. This is a program you can always fall back on without having to install any program.||Doesn’t format code or identify potential errors.|
|Dreamweaver||Great design and development software with pre-made templates used by professional web developers. Formats code, shows line numbers, color codes tags||It’s paid and can be very expensive|
We strongly recommend you have a firm understanding of HTML before you start learning CSS. This will only maximize your proficiency in the language and make your more effective as a designer.
The first step is gaining an understanding of Syntax.
Feel free to comment on the Tutorial pages with questions and problems as you move through the tutorials.