February 11, 2004

Ok, my redesign is more or less complete. The navigation bar is no longer a <table>, but instead an unordered list. It's now at the bottom of the source code but is brought to the top in visual media with CSS, and hidden in the print medium. Since the navigation bar is now structurally at the bottom, people using alternative or assistive UAs (such as screen readers or text-only browsers) will be presented with the main content first, and a generic link at the top of each page which enables them to quickly jump to the navigation (this is hidden in visual media, of course). All this makes for great accessibility.

Now, the navbar doesn't look all that good in Internet Explorer. It seems that setting display: block; on <a>s inside <li>s makes the <li>s really space out. I've been trying to find a workaround, to no avail. I could do display: inline; on them, but that would break the border across lines, which only makes it look worse in both IE and other browsers.

The Files page is gone. Maybe I'll put it back up when I have some real content to put there.

Like it? Hate it? Let me know at havard.skjaeveland@gmail.com.

<< | Previous entry (February 10, 2004) | Next entry (February 13, 2004) | >>
Back to Archive