Combee on Palm OS

Thursday, 25 November 2004  1:25 PM

I've just reworked all the templates that I use to build the "Combee on Palm OS" website.  I've dumped the old table-based layout, and gone with a pure CSS solution.  Mainly, this was a chance for me to learn more about style sheets, but it's also been an experiment to improve the look of this site on mobile browsers.

Unfortunately, I now share the pain of the web development community with regards to Microsoft's Internet Explorer.  The old look used a gray border created by having the page's background color set to gray, while the site content was inside a big table.  I was able to get that look working very will with Mozilla Firefox, but rendering bugs in Internet Explorer caused me hours of frustration.  Internet Explorer misrenders web pages when they have floating box elements, like my navigation and links box, interacting with other blocks of text that have style applied to them.  I was able to either have the navigation bar sticking out below my main text area or have big blocks of white-on-white text, depending on which bugs I exercised.

Over this holiday weekend here in the US, I'm working on some interesting articles.  Palm OS Developer Suite 1.1 will be posted on the PalmSource site very soon, so I have some information about that, and I just received my Sprint Treo 650, so I'm starting to write some code to find out more about this device.  So far, I'm very impressed with it, and I'll be writing more about my experiences with its NVFS implementation.

Some people have asked me why I don't have on-site comments like other weblogs.  My first reason is technical: I generate this site using CityDesk, a Win32 desktop tool that lets me easily prepare a static web site from articles and templates.  However, there's no support for dynamic content, since all of the site rendering is done locally and then uploaded to my web host.  My second reason is social: I am already monitoring lots of developer mailing lists, and I'd rather see discussion of my postings the appropriate Palm OS Developer Forum where lots of people can participate.