Forum Moderators: open
The W3C discourages using tables for layout implementaion, instead they recommend designers utilize CSS positioning as the means for page design. Many of Webmaster World's members have already migrated to "tableless" designs. The advantages are a reduction in page code and an increase in "searchability," not to mention page code that is infinately easier to manage.
Here is a good place to review some options:
[w3.org...]
[nypl.org...]
Give 'em a good read! ;)
==========================
The scenario - In Netscape 4.x, if you use a background image on a table, any nested tables will inherit the same background image and not be transparent the way they should be. In other words, the background image is re-started (overlaid) in the nested table.
The author who pointed this bug out also mentioned a useful fix which does not appear to be at all harmful: specify an empty BACKGROUND attribute (BACKGROUND="") in nested TABLE elements in this scenario.
==========================
Hope this helps solve your own NS problem.....
Thanks for the links, papabear. I'm still actually trying to learn the old standard before I learn the new one, just for versatility.
Cheers
Sometimes you may need a cell that's much smaller than can be achieved with a non-breaking space; in which case you can create a GIF consisting of one pixel, which you make transparent. Use width and height attributes to force graphic to a particular size. This is the famous "single-pixel transparent GIF trick" which you can use in many other different ways.