Wednesday, March 17, 2004
Stick a Fork In It—It’s Done
Category: Site Progress
Version 11 is now online, a month in the making. I know, I know, finished is the word I should be using. Don’t send out the grammar police! Hang on a moment, and I’ll tell you what’s new in the latest edition of our website.
The House of Oo was renamed Oo’s Writings, since we sometimes refer to the house we live in as “The House of Oo” now, and “Oo’s Writings” is a better description of what the section contains. The folder containing the section was also renamed writings; visitors bound for the old address will be redirected to the new one.
Our food section which bore the name Fun With Food for years, was also given a new name: Ummy’s Nummies (the name Ummy is a reference to the Ummamum). The folder name remains the same.
I found this startling revelation on February 25, 2004 at http://annevankesteren.nl/archives/2004/02/box-model:
IE4.x/Mac will render a blank page when it encounters the XML-prologue at the top. An HTML comment instead does fine to put IE6 into quirks mode.
The obvious solution was to remove the optional XML prologue from the top of each page, but this caused two problems for this site:
Since I was using the XML prologue to define the character encoding for each page, removing the prologue left the encoding undefined, so the pages could not be validated. A bit of research led me to add the following snippet to the
.htaccessfile in the site’s root directory:
This sets character encoding for the whole site, so the missing XML prologue will not matter.
The layout for Version 10.6 depended upon Internet Explorer 6 rendering the pages in quirks mode, which was accomplished by adding the XML prologue. When IE6 renders pages in standards compliant mode, it is subject to the italic-wrap bug: whenever italicized text wraps to a second line, it makes the parent element (or the page) wider than specified; and if it’s the page, you get a horizontal scrollbar at the bottom. It took me until March 5, 2004 to arrive at a solid layout that would work on all browsers without exploiting this bug on IE6. The new layout uses header and content
divelements inside of a wrapper
div. The content width is set to 98% so the bug cannot affect the page width.
Of course I could have just added an HTML comment at the top of each page, but then I would have been stuck with the float bug on the Family page, and I never was able to fix that on Version 10.6. On that version, IE6 would occasionally fail to display some or all of the text, especially on Windows XP. Standards compliant mode cured the problem.
Some of our old Presentation Themes were modified and/or renamed, and the Snake Island and Ubiquitous Ummamums themes were dropped. The old Pastels theme was renamed Modern, and a new Pastels theme was brought in from the ill-fated Version 6 of 2002. That version also yielded the Classic, Memorial Gold and Stars themes.
Dark Colors was revised. Minimalist was refined a bit and was renamed Basic White. This was yet another theme from Version 6.
The twelve Umm Backgrounds themes were dropped in favor of a single theme which combines four of the background images. This theme, based on an Umm Backgrounds theme from Version 6, was simply called Textures.
Morning Light and Fresh Green are new themes with Version 11. Fresh Green uses the fonts from the old Snake Island theme.
Only the Kittens theme, a favorite for many visitors, remains largely unchanged.
- Current browsers
- The latest Mozilla and Netscape browsers will handle everything as intended. Ditto for Internet Explorer 5.5 and 6 for Windows. Opera 7 is fine on screen; horizontal rules may be missing on printouts.
- Opera 6
- “Help” cursor does not work on
- Internet Explorer 5 (Windows)
- Dotted underlines do not appear on
- Internet Explorer 4 and Netscape 4
- Only partial styling is available to these browsers because they cannot handle the full CSS layout afforded to better browsers.
- Style Themes which use dark page backgrounds are not available to Netscape 4.
- Netscape 4 does not support
legendelements, so it is no styling for these elements on that browser.
- Very old browsers and some other devices
- Special characters including curly quotation marks, curly apostrophes, dashes and ellipses may not be supported; they will likely be rendered as question marks or rectangles, or the entity codes themselves may be displayed.
- Browsers which do not support CSS will render pages in block layout with default colors and font. Because our pages are structured logically, they will still be easy to follow and understand.
Thursday, March 18, 2004
Oops! I Forgot to Mention…
Category: Site Progress
A few things that are new in Version 11 were left out of yesterday’s post, so I am adding them here:
- A Contact page has been added to the site. It includes a submission form as well as my email address.
- On February 21, 2004, I excluded Netscape 6 from receiving our pages as XML because that browser messes up our scripting in an XML environment. This means that our pages will render properly on Netscape 6 now.
- Just before releasing Version 11, I revised the script that runs Ummamum’s Surprise so it should work properly on most browsers, including Internet Explorer 4 or higher; Netscape 4 or higher; Opera 6 or higher (maybe lower too; I don’t know) and current Mozilla browsers.
- The “Jump to navigation” link can be reached on most browsers by using access key j (Alt plus j on Windows, or Ctrl plus j on Macintosh). Before Version 11, this could only be reached if style sheets were disabled or unsupported (I remembered this item and posted it here on March 23, 2004).
St. Patrick’s Day Snow
We woke up to falling snow this morning. About 1.7 inches (43 millimeters) of snow fell, but warm temperatures (up to 41° Fahrenheit or 5° Celsius) and a splash of sunshine melted it during the course of the day.
What is Spim?
I first heard of this one on a radio ad for The John Tesh Show, which was to air at a time when I would be unable to listen. So I looked it up on trusty old Google and found several good links which I am passing on to you.
In short, spim is much like spam, the familiar unsolicited junk email that floods everyone’s inboxes. The difference is that spim targets not the email inbox but instant messaging services such as Yahoo, AOL and MSN. Notice the letters “IM” in spim (for “Instant Messaging”). Anyway, it’s on the rise and expected to be a big problem in the next year or so. Read all about it at the following links:
- The Word Spy — spim (January 23, 2004)
- USATODAY.com — Spam’s irritating cousin, spim, on the loose (March 1, 2004)
- Spim, spim, spim, spim (February 11, 2004)
- What is spim? — A Word Definition From the Webopedia Computer Dictionary (February 20, 2004)
- PCWorld.com — Coming Soon to Your IM Client: Spim (February 9, 2004)
Wednesday, March 24, 2004
New Humor Page
Shorts 2004, our yearly humor page, is now open with a few short pieces.
New Recipe: Apple Pie
A friend of Joe’s tasted my apple pie recently, loved it and asked me to post the recipe online. “Recipe?” I laughed. “I kinda guess at it.” I just posted my best reconstruction of the recipe in Ummy’s Nummies.
Tuesday, March 30, 2004
Writings 2004 Open
This year’s section in Oo’s Writings is now open with five pages: