Title: CSS Basics
Start Time: 10:00
End Time: 17:30
This course looks in detail at the basics of Cascading Style Sheets (CSS), the language used to add styling and layout to your web content. You will learn fundamental CSS theory such as the box model, the cascade and specificity, how to effectively style your paragraphs, lists, tables, forms, navigation menus and other content, and the basics of layouts using floats and positioning. This session also covers some CSS3 features like shadows, border radius and CSS3 selectors.
The course is aimed mainly at novice web designers and developers but it is also suitable for those with more experience who want to update their skills and learn modern best practices.
What you need to be familiar with
This course is intended for beginners to CSS so while prior knowledge would help, none is required. You should however have a reasonable knowledge of HTML and how to use the web.
After completing the class, you will have learned:
- The fundamentals of how CSS works and what you can do with it
- A solid array of techniques you can use to style and lay out content
- Up-to-date web design best practices
- Some cutting edge CSS3 features
Equipment you’ll need
- Yourself. Refreshments will be provided.
- A laptop of some kind. Mac, Windows or Linux is fine.
- A decent text editor – this is all you need to build web pages. We recommend:
- Windows: Notepad++ (free), EditPad Lite (free)
- Mac: Text Wrangler (free), Textmate (£), Coda (££), Expresso (££)
- Linux: Bluefish, KompoZer (all free, of course)
Note: You can use an expensive web creator tool like Dreamweaver, should you have one installed. But expect to use it to edit code, not drag and drop.
- A graphics package – we will be talking a little bit about graphics for the web, as far as different formats, and resizing images are concerned. It would make sense for you to have a graphics package available. We recommend:
- The latest available web browsers (all free). We’d recommend:
- An FTP program, which is used to upload your web page files up to the web, so they can then be viewed by others on the web. We recommend:
Costs and times
The course costs £100. You will receive an electronic copy of the teaching materials, software, and programmes. You will also receive free hosting courtesy of MadLab to test and refine your site. Lunch and refreshments are provided.