Learn how to control the look and feel of a web page and control & manage browser inconsistencies by writing efficient Cascading Style Sheets.
What You Will Learn
- control the look and feel of a web page
- write efficient and organized CSS
- understand colour and measurement in a web context
- control and manage browser inconsistencies
Prerequisites
An understanding of HTML is suggested.
Course Outline
What is CSS?
- a very brief history CSS
- why use CSS design?
- limitations of CSS
- how CSS and HTML work together
Basic CSS grammar
- the building blocks of CSS
- where does the CSS go?
- commenting in CSS
Redefining the default styles
- what are we styling?
- redefining common elements
- optimizing the CSS
- changing how elements display
Styling certain types of content
- when a simple selector isn’t enough
- styling content based on its state
- styling content in different contexts
Optimizing, testing and debugging
- work smart and write less
- organization affects the design
- dealing with browser inconsistencies



