Simon Willison declares his love to CSS …
Simon Willison is a seasoned Web developer from the UK, currently finishing up his Computer Science degree at the University of Bath. He is a member of the Web Standards Project, and writes frequently about topics relevant to web development on his personal weblog.
- Why do you love CSS?
- It’s a beautiful technical solution to a tricky problem. It takes the bizarre, hacked together behaviour of the browsers that went before it and reformulates them in to a coherent whole. A great example is the way the Gecko engine works – if you have Firefox (or Mozilla) installed, have a hunt around for a file called “html.css” in the “res” directory, which defines the default styles for the classic HTML elements using CSS (quirk.css is even more fun). The result is that even sites that don’t use a single line of CSS are rendered using CSS by any Mozilla family browser.
- What drives you crazy when using CSS?
- Maintainability. It’s relatively easy to write CSS, but a lot harder to modify it later on. I think one of the biggest challenges still facing the CSS developer community is coming up with better ways of structuring CSS files to make the various rules applied to an element clear. Tools are helping a lot in this regard – there are several browser extensions and bookmarklets that can help tell what rules are applying to what elements, and they’re getting better all the time.
- Why should people write well structured / semantic markup?
- Because your content matters! Storing content in a mess of font tags and presentational markup dramatically reduces its value for the future. Well structured markup keeps you in control of your content, and makes it much easier to reuse in unexpected ways in the future.
All declarations of love
- Kevin Khaw declares his love to CSS …
- Lindsey Simon declares his love to CSS …
- Markus Angermeier declares his love to CSS …
- Jens Meiert declares his love to CSS …
- Björn Seibert declares his love to CSS …
- Lea Alcantara declares her love to CSS …
- Jens Grochtdreis declares his love to CSS …
- Todd Dominey declares his love to CSS …
- Ethan Marcotte declares his love to CSS …
- Ian Lloyd declares his love to CSS …
- Peter-Paul Koch declares his love to CSS …
- Cameron Moll declares his love to CSS …
- Mark Boulton declares his love to CSS …
- Lucian Slatineanu declares his love to CSS …
- Douglas Bowman declares his love to CSS …
- Jason Santa Maria declares his love to CSS …
- Anne van Kesteren declares his love to CSS …
- John Oxton declares his love to CSS …
- Faruk Ateş declares his love to CSS …
- Patrick Griffiths declares his love to CSS …
- Veerle Pieters declares her love to CSS …
- Manuela Hoffmann declares her love to CSS …
- Robert Nyman declares his love to CSS …
- Richard Rutter declares his love to CSS …
- Simon Willison declares his love to CSS …
- Keith Robinson declares his love to CSS …
- Simon Collison declares his love to CSS …
- Tomas Caspers declares his love to CSS …
- Eric Meyer declares his love to CSS …
- Andy Clarke declares his love to CSS …
- Roger Johansson declares his love to CSS …
- Jon Hicks declares his love to CSS …
- Andy Budd declares his love to CSS …
- Christian Heilmann declares his love to CSS …
- Dirk Schürjohann declares his love to CSS …
- Jeremy Keith declares his love to CSS …
- Molly Holzschlag declares her love to CSS …
