pwnt.be

Tuesday, May 24, 2005, 12:35 AM CET

Following a discussion I had over at #bs, I’d like to say a few things about the Semantic Web and the XHTML-CSS combo in particular.
Until recently, I didn’t care about semantics in the HTML I wrote; I would use tables, transparent images, etc. all over and obmit document type declarations. I don’t remember what exactly prompted me to make the switch to writing proper beautiful code, but, either way, it was an accumulation of factors and I had been planning to give it a try for a while.
Having made the switch, I was swiftly confronted with numerous shortcomings of standards—needless to say, Internet Explorer had something do to with some of those. However, after a while, I began to realize that XHTML and CSS are the way to do more with less and that the separation of structure and presentation can in fact be a reality. That prompted me to re-write this very web site. While there’s probably still room for improvement, I think the underlying HTML is now a lot clearer than in the old (table-infested) version and the CSS, elaborate as it may be, reflects the actual rendering rather nicely. More importantly, I can do virtually anything with the layout without touching the HTML or giving up semantics.
Granted, I may have gone overboard. After all, the general user experience on my site has changed little to none. However, I’ve always considered things like the CSS Zen Garden admirable and I’m a firm believer of improving the Web. Even minor adjustments can make a big difference toward user-friendliness or extensibility and especially the ones that take little effort are, in my opinion, always worth taking into consideration.
Finally, if I came off a little strong in the afore-mentioned IRC log, I was by no means trying to offend anyone. I guess—or hope—that’s become my trademarked style of conversation by now.

Post a Comment

This contraption supports Gravatar, as well as Markdown with SmartyPants. If none of that made sense to you, feel free to ignore it and start typing.

  • :)
  • :D
  • ;)
  • :-O
  • :P
  • :@
  • :$
  • :S
  • :(
  • :'(
  • :|
  • :-#
  • 8-|
  • ^o)
  • :-*
  • +o(
  • :^)
  • *-)
  • 8-)
  • |-)
Disorientation
Continuity
Retributions
Koop eens een Nokia Lumia 800
Samuel Debruyn
Bizar Hairdressing & Beyond
Hanne, Hanne, Ruxi, Wim, Tim, Sarina, Lies, Lynn, erwin, Ano, Frederick, Jacqueline, Wazaaa, Tim, Rebecca, Charlie
Lplayer for the Rest of Us
fieryy-AA, jesus2099, Tim, jesus2099, Tim, jesus2099, Tim, PixelPirate
Automating OpenVPN Connection on Windows XP
blanky, sky, Tim, Geb, 12vpn, Tim, neecom
Simple Linear Regression with JFreeChart
Nicolas Machado, Sascha, Tim, Sascha, Tim, Sascha
Colophonics