barrd,
For some reason, Netscape (or Mozilla) doesn't allow for underscores in names of CSS or 'div' or any DHTML 'id' or 'name' attribute after their version 6 browser for Netscape and any Mozilla (that I'm aware of.) I've contacted them about this, and have had no luck in the getting them to admit it was a mistake, or something intentional for that matter.
The only solution that I have (in order to make the CSS compatible with all browsers) is to avoid the underscore when naming CSS, or DHTML items.
As soon as I read your opening statements, I knew where your post was heading. "Why did that happen?" In this case it's the choice of a browser developer. It has nothing to do with Perl, though I wish it was!
For resources on CSS, you can visit some of the following web sites:
All are valued resources.
- Mission