2003/09/03

2003 09 03

Base | Navelstaring

13:15

O, what a sucky browser IE is

I just had a look at my own site using IE. Does not work as advertised... Oh, well. From my point of view it is yet another argument to upgrade one's web experience and get a real browser. Or Firebird, rather.

Base | WebDev | CSS

13:00

New basic layout

I have been playing around with this CSS stuff for hours now and decided that the way to go for me is to have a nav bar on top, to be filled with smallish buttons. This nav bar will stay in place, while the rest of the page will scroll. Then a link well on the right hand side, which may very well grow beyond one page length, so it needs to be able to scroll as well. Main content is kept in the content well on the left, with a column width that is roughly twothirds of the page. (but not quite).

If you would like to see of use this layout and the associated CSS, be my guest. See if I care. Don't ask me to support it, though.

Base | WebDev | CSS

00:23

CSS trickery

I finally figured out how to make a section on a page stay where it is, regardless of scrolling. It took me hours of reading through designer pages, getting sidetracked in dozens of very interesting issues, before I decided on mild theft.

The Thunderbird help page has this nifty menu on the left, which can be locked. I do not need the on/off switch; I just wanted to find out how it worked. There is a message in the CSS file warning to not steal the code. I like to think that finding out which of the three possible options for position is the one to use is not quite the same as stealing the whole thing, but in recognition of my inspiration I would like to thank David Tenser.

The trick is to do this in CSS:

#topnav { position: fixed }

and then this in HTML:

<div id="leftnav"> [your stuff here] </div>