CSS Diagnosis

Scott Parsons

positionrelative.com

Introduction

this presentation is not so much about a process as a path of increasing desparation

deadline

Introduction

Structure

The Tools

Toolbars:

The Tools

Favelets:

The Tools

Extensions:

The Tools

Your trusty text editor:

You choose what you want to use from notepad to bbedit to dreamweaver.

The Tools

The importance of css edit:

CSSedit (as available on the web developer toolbar and other places) allows live changes to be made to a style sheet which affect the page AS YOU VIEW IT. This means no saving, switching to the browser and then reloading. While not essential, it saves more time than any other tool I currently use in web development.

Find the rule

First stop the ancestors favelet:

Find the rule

Borderise:

Find the rule

Dom inspector:

Find the rule

Dom inspector:

Test & Specificity

Make sure we have the offending rule by

Test & Specificity

Big 'n' small

Test & Specificity

Big 'n' small

Test & Specificity

Big 'n' small

Test & Specificity

Colour those backgrounds

Test & Specificity

Slice and dice

Work the problem

Chunking & deleting

Work the problem

Chunking & deleting

Work the problem

Chunking & deleting

Work the problem

Get it clear

Work the problem

Step up

Simplify and beyond

If you are here you have gone too far

Write it down

Sounds silly but

If the idea of this presentation is to speed up CSS development then what could be better than keeping a log of where you went wrong this time. This way you might avoid the problem next time. Well that is the plan anyway.

Thank you and goodnight

This Presentation was built using Eric Meyers wonderful new standards based presentation system. Although I probably shouldn't have spent so much time playing with it before finishing the presentation.

S5: A Simple Standards-Based Slide Show System