Eric Meyer declares his love to CSS …
Eric A. Meyer has been working with the Web since late 1993 and is an internationally recognized expert on the subjects of HTML CSS. He’s author of the books “Eric Meyer on CSS” and “Cascading Style Sheets: The Definitive Guide“. He is the principal consultant for Complex Spiral Consulting and lives in Cleveland, Ohio, which is a much nicer city than you’ve been led to believe. His online home: meyerweb.com
- Why do you love CSS?
- Well, it helps pay my bills. I totally love that about it.
- Seriously, I love CSS because it provides an unparalleled amount of power to designers. Note I don’t say “control”, because it doesn’t confer that. Still, its powers surpass anything table-based design made possible. (One obvious example:
letter-spacing.) It also gives designers the power to implement site-wide changes by editing a single file. Finally, it’s entirely human-readable. Anyone with any familiarity with XHTML can seeh1 {color: red;}and get a pretty good idea of what’s going to happen. Sure, not every property/value combination is that obvious, but– values of ‘position’ excepted– most of them are at least close. - What drives you crazy when using CSS?
- Browsers– what else? I’ve recently worked on some redesign projects, creating the markup and CSS to turn a Photoshop file into a working Web page, and the inconsistencies still drive me up a wall. Ironically, it’s the small things that drive me craziest. When there’s a major layout problem, okay, I can fix that, no sweat. When it’s something like IE’s margin-doubling bug on floats, or a small variance in background image placement on an inline element, I want to punch holes in my monitor.
- The other thing that gets to me is how far there still is yet to go. Things like
:first-childpseudo-classes, which I’m dying to use but aren’t widely supported enough to be worth it. As far as browsers have come, there’s so much more they can do, and I’m getting impatient! It’s been nine years since I first saw CSS1 and I just don’t feel like we’ve come as far as we should have. - Why should people write well structured / semantic markup?
- Because it’s the intelligent thing to do. It keeps the document clean and easy to examine, and it keeps the markup-to-content ratio nice and low, as it should be. It makes scripting, such as in Ajax, much simpler. It makes styling orders of magnitude simpler, too. Stir in some microformats, which depend on well structured yet relatively lightweight markup, and you’ve got the beginnings of a true semantic web. We’re already starting to see that happen, and good markup makes it possible.
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 …
