Christian Heilmann declares his love to CSS …
Christian Heilmann was born in Germany, survived dot-com crashes in the States, and currently works as a lead developer of Agilisys in London. His articles and works can be found at icant and he rants and raves about accessibility and web standards on wait-till-i.com.
- Why do you love CSS?
- CSS is a wonderful tool to make great content a lot prettier and easier to take in. Proper browser support makes it dead easy to re-brand and change a whole site without wading through a lot of documents and try to find the right spots to change the outcome.
- Furthermore, it allows a lot cleaner separation of work areas: Designers don’t need to go down and dirty with HTML any longer, but can resort to CSS, which is easier to learn.
- You can also style one document for different media, an option that has to be taken in with a pinch of salt though: A print version should not only hide all the unnecessary elements, it should also show me the URIs of links, as I simply cannot click them on paper. Also, a multi page article should be one document as a print version, something that could be achieved via DOM,
but not via CSS. - What drives you crazy when using CSS?
- Probably the same as everybody else: browser bugs. It is not the tool CSS that drives me crazy but how it is used by some people which leads to business decision makers to expect the same of you. A good web site is a web site that works in different environments. It is not one that looks the same everywhere (and forces the developer to hack and grind a lot).
- Why should people write well structured / semantic markup?
- Why shouldn’t they? It is a matter of mature use of a media. The web has been around a while; we had our share of reinventing the wheel and failing to create one that runs smooth. Clean markup is easier to maintain, convert, style and enhance with behaviour. To me personally, it is my laziness that drives me to keep my products clean; I don’t want to revisit things later to fix them or spend hours explaining junior or third party developers what I have done and why. Sticking to a standard with logical naming conventions speeds up the process immensely.
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 …
