CSS Mastery Brighton Workshop
This event has now happened. If you want to keep in touch with future workshops, why don't you subscribe to our events RSS feed? Alternatively, head back to our main training section to look at the other workshops we have on offer.
Based on the best selling book of the same name, this day-long course will provide the essential skills required to take your CSS to the next level. You will start by learning expert tips to manage and structure your CSS. Next there will be a quick recap on the CSS box model and positioning model, covering such hot topics as margin collapsing and advanced float behaviour. The core of the day will be spent learning the latest CSS layout techniques, before moving on to cover the most common browser bugs and their fixes.
Who?
This training course is taught by Clearleft Creative Director, Andy Budd. Andy is the author of the best selling book CSS Mastery, and one of the world's leading experts in XHTML and CSS.
When?
The workshop will take place on Thursday, January 24th, 2008 from 9:30am until 5:00pm.
Where?
28 Kensington Street is in the heart of Brighton's trendy North Laine, within easy walking distance from the train station. View a map
How much?
If you book before the end of this year, the workshop costs £345+VAT per person. After that, it will cost £395+VAT
Places are limited to keep the workshop nice and intimate.
Setting the Foundations
- Meaningful markup
- Structuring a document
- Microformats
- Validation
- How a CSS rule is structured
- Doctypes and Quirks Mode
Selectors
- Basic CSS selectors
- Pseudo-classes
- Child and adjacent sibling selector
- Attribute selectors
- CSS3 selectors
- The Cascade and specificity
- Inheritance
Planning, organising and maintaining your CSS
- Adding styles to yoour page
- Managing your styles
- Commenting your CSS
- CSS tools
The CSS Box Model
- The box model
- Width and height
- IE’s proprietary box model and the box model hack
- Margin collapsing
The CSS Visual Formatting Model
- Basic definitions
- Block vs Inline
- The display property
- Relative positioning
- Absolute positioning
- Floating and clearing
Image techniques
- Background positioning
- Rounded corners
- Multiple backgrounds, border radius and border image
- CSS rollovers
- PNG Opacity
- CSS Opacity
Form layout
- Simple form layout
- Advanced form layout
- Error feedback
- Accessibility and form embelishments
CSS Layout
- 2-column layout
- 3-column layout
- Fixed, liquid and elastic
- CSS3 Multi-column layout
Bugs, hacks and filters
- Budd's 6 laws of bug fixing
- Hacks and filters
- Conditional comments
- Commmon bugs and fixes

Client Worksheet