A Fistful of CSS Quickies

Not only have I been converted over to the anti-tables camp, but I’m finally starting to learn advanced CSS layout techniques.

If you still need proof that CSS is the fast track to more organized Web development, check out the CSS Zen Garden project. Once you admire the designs, you’ll definitely want to conform to XHTML and CSS Web standards.

Update: A List Apart lists various markup resources, and the New York Public Library has standardized on XHTML and CSS for document presentation. Sure, it’s important to look good, but organization is key!

0 thoughts on “A Fistful of CSS Quickies”

  1. Ugh. I refuse to switch. Why?

    CSS is a pathetic stopgap on the way to full XML/templates and relies on JavaScript as a core functionality. That offends every security notion in my head.

    Grah. The web sucks.

    I think I’m going back to gopher.


  2. Hrm…JavaScript? How so? I haven’t read the full RFC, but disabling JavaScript in your browser doesn’t disable CSS. There’s no actual code logic in CSS, just markup. The only time I’ve ever seen JavaScript mixed with CSS is if you want to be able to switch CSS markups on the fly without reloading the page.

  3. Well, at least in the v4 browsers, disabling javascript precluded enabling CSS… it’s possible that in later versions (gecko included) that CSS was divided off of js, but it still leaves a bad taste in my mouth.

    I guess that CSS offends my formal CS training… that is, it’s not a language, but a hacked intermediate without consistent implementation. XML templates are another thing entirely, and are a truly generalized markup system… with standards documents to match.



  4. OK, I’ll dig into the JavaScript thing. Now you’ve got me curious! But, as far as XML is concerned, XHTML is valid XML. It may be a hacked intermediary, but XHTML+CSS is the best solution I’ve found from a page management standpoint. To each their own, you hand-coding-command-line-Nazi! 🙂

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.