| Cara, I have good news and bad news. The bad news is that I don't think old NS will handle the HTML specifications for rules and frames. Here is an excellent discussion of tables, including borders: http://www.w3.org/TR/REC-html40/struct/tables.html#h-11.2.6.1. In theory, one can set rules (for the internal cell borders) and frame (for the outside table border) to various things, including "none", "right", "left" etc., but in practice it doesn't work on Nutscrape 4.7, which I use for testing. It does work well on IE 5.5. So no joy there. Let me say that I've only been doing HTML for a year full-time, so there may be a way to do this I don't know about. However, there's an easy fix for what you want, and that's just to make another container table outside the table you want a colored border around. The container table contains only 1 cell, so it has no internal cell rules. So it looks just like a border around your inside table. Voila.
[your inside table here ]
| BTW, I think the best forum by far for web stuff is Dev Shed. If you don't know it, here's the URL. Search their forums and you'll find almost anything, plus people respond almost immediately, usually within a couple hours. http://www.devshed.com/ A couple other NS things on tables: several people have posted in other forums that tables and borders work better in NS if the border attribute is listed after cellpadding and cellspacing. I've never noticed this myself, but because NS is such a picky monster, I slavishly follow this advice, even if it's just a superstition. I really, really hate NS....I had a major site ready to go online using IE for development, and then it took a full month of frustration to get it NS compliant. I used to feel sorry for NS and hoped they'd win out against MS, but they've cost me so much time, money, and grief that I hope they all become jobless and end their lives drinking sterno in Bowery Row. What really makes me want to torture the NS developers is that a) they're incredibly picky about the HTML protocol but b) were incredibly sloppy in their execution. A good example is the radio button bug where the page background shows through as ugly splotches around and inside the button, so if you don't want the buttons to look crappy you have to either a) use some really esoteric style sheet stuff which doesn't always work anyway (according to the pros....I stay away from this myself) or b) make sure the buttons are either sitting on the background or in a table cell that is the same color as the background, which is pretty limiting, design wise, or c) accept the smudges. I usually fudge by making the background the same color as the table cell containing radio buttons, and then if I want it to look like there is a different background color, I set the browser offset to 0 (so there isn't much of the background showing) and put a table with 100% width lots of height. It's nasty but works. Also, if you don't specify border=0, cellpadding=0, cellspacing=0 the defaults in NS are annoyingly to set them all equal to 1. If cellspacing is default = 1, this causes nasty little white cracks (if you've got a white background) between table cells. Other things can cause these cracks too, but absolutely make sure that you're got cellspacing=0. As for the form size problem in NS, I've forgotten how I solved that. I'll look back and see if I can see in my notes. |