Because we evangelists get renumerated based on the number of blog posts we make (well it feels that way), I started my blog pretty much as soon as I arrived here. Consequently, I just chose a standard template and off I went.
This afternoon, a few months later, I found myself faced with a choice between doing online training (one of Microsoft's core values), or fixing up my blog. I went halfway and gave the blog a mini-makeover, as an excuse to get more familiar with Expression Web.
Now, what follows is pretty basic for anyone with decent html/css skills, but I hope you appreciate that in my work I've only ever had to have 'conversational' html* - I've normally worked with a web designer/developer to tidy up all the code for me. So for me, this is real progress!
(By conversational, I mean I can say basic phrases like "How much is this?" and "Can you direct me to the Australian Embassy?" in html.)
So, when I came back from lunch today I opened my blog page in IE and selected "Edit with Expression Web" from the Page menu. My first surprise was that it did what you'd expect - cool!
My plan was to define some CSS overrides to fix up some of the layout and presentation of my blog. So the first thing to do was create a new local style sheet on my machine that I could use to experiment with.
First I wanted to change the link style. The template I had chosen showed links as bold and blue. Call me a usability guy, but the underline convention is just that - a convention (even though underlines are more visually noisy than, say, bolding).
So first I did the naive thing and typed in a new 'a:' style definition with 'text-decoration: underline'. While this had the desired effect on the links inside my posts, it also made all the other links, like headings and dates and stuff, underlined too, which didn't look so pretty. D'oh.
I quickly realised I needed to override the link style just inside the posts.
Playing Go Fish with the div hierarchy.
And so on...
Before
After
The end result still needs a lot of work, but hopefully it will give me slightly more cred when I talk at Web Standards Group in Canberra in a couple of weeks. (Hmm, pity about that inline style...)
Now all I need is a floral border...