CSS Is Complicated
Being a CSS expert wherever I’ve worked, I always thought that it was pretty easy. This week, I’m supposed to be giving a presentation on CSS, so I’ve been working on putting together the Powerpoint slides this weekend. As I’ve been doing this I realized, CSS is really complicated!
I currently have 40 slides and I know there’s a bunch of stuff I’m missing. But how can you decide what the most important parts of CSS are when you have only an hour to tell people everything they’ve ever wanted to know about it?
Disclaimer: Any viewpoints and opinions expressed in this article are those of Nicholas C. Zakas and do not, in any way, reflect those of my employer, my colleagues, Wrox Publishing, O'Reilly Publishing, or anyone else. I speak only for myself, not for them.
Both comments and pings are currently closed.




3 Comments
I suspect teaching people about the box model will be hard enough. The width of a box isn’t actually what you set in the width but a combination of margin’s, padding, and borders?? Yeah, that one got me for a while. Then trying to tie that into IE’s rendering of the box model will make it even more interesting.
Good luck!
Kevin on February 26th, 2006 at 5:28 pm
Here’s a thought: instead of using PowerPoint to present CSS concepts, why not use a XHTML + CSS slide show – along the lines of Eric Meyer’s S5, or Dave Raggett’s HTML Slidy @W3C? Although not a trivial use of CSS, it demonstrates its power and flexibility by turning a single page of XHTML into a dynamic slide show presentation.
Gavin on February 28th, 2006 at 7:08 am
Gavin, that’s a great idea. I wonder if I have enough time to translate it all!
Nicholas C. Zakas on February 28th, 2006 at 10:21 am
Comments are automatically closed after 14 days.