A better look for my blog

Filed in Technology

A few days ago, I began looking at the way my blog was styled and considered methods of improving it or at least making it look nicer. I'm a perfectionist in many ways so placing style information within the actual web page was not the way to go. Instead, I used style sheets (technically known as Cascading Style Sheets or CSS for short). They're similar to the way text styles work in word processors. They were developed by the World Wide Web consortium as a way to simplify and centralise the visual design of web pages but took a very long time to be fully embraced by the web community at large. These days, we're looking at version three of the CSS standard and other than Internet Explorer, almost every browser is on board to fully support the standard soon.

I'm not going to bore you with the techie details because they are boring for all but the people actually using CSS to make their web sites more attractive, functional and manageable.

Anyway, after three nights of customising the layouts and style sheets, my blog's pages are fully scalable. So if you think the text is too small to read, simply enlarge it using your web browser's Bigger Text function and the whole page will scale appropriately; even the left and right columns. If you need really big text, I'd suggest getting a 17" monitor and enlarging the page to the full size of the screen. I tried it, and it works great.

Other improvements: Pictures within the stories will scale down if you narrow the middle column, and they now have a nice black border for better definition. The calendar in the left column now indicates dates with linked stories much more effectively.

And in case I forget, there's also the new Subscribe to email notification feature in the right column. If you'd like to be notified every time I post a new article, type your email address into the field and click the Subscribe button. RSS news feeds still work too if you'd prefer to use RSS.

I'm definitely not a web expert, so if you find any glitches in my blog regarding the placement and size of the text or pictures, please let me know.

As advanced as CSS is, there are still a few aspects of it which are quite mind-numbing. How properties 'cascade' is a little complex in some situations, and creating a scalable page using relative em values was not easy either. The technology still has a way to go before it's really mature, and we're still waiting for wysiwyg web page layout applications which fully support CSS rather than tables and in-tag style properties. On the other hand, if you write the code for your web page with sound structure, then laying it out and adding appearance properties to it becomes relatively easy; once you fully understand how CSS works.

I won't talk much about web technologies. I suspect that for the majority of my readers (Douglas excepted of course), web technologies would be very boring to read about.

My next article will be more to the liking of most of my readers: ie, coffee!