pogenwurst wrote:Actually, I believe that's how I had it at one point
Yep, it sure was. I now remember the sequence of events:
1. I had gotten my CSS to the point where there was no Judder in Fx 1.5, Moz 1.7, or Opera 9, but there was one in IE6.
2. I had tried to fix the judder in IE6 many times, in many ways, many of which were similar to Paul's padding suggestions (my problem is that while Opera/Gecko supports "transparent" for a border color, IE6 does not).
3. I gave up on the IE6 judder, figuring its users deserved the annoyance anyway.
4. I ran my CSS through the W3C validator, and discovered a bug: "transparent" is a valid border color when specified through BORDER-COLOR, but apparently not through the shorthand BORDER. Perplexing.
5. Not thinking, I replaced "BORDER: 1px solid transparent" with "BORDER-COLOR: transparent", causing the judder to spread to better browsers than IE6.
6. Paul's post made me remember that I had once had it right (in some browsers, at least) and led me to seek a backup.
7. I found said backup and used it to fix the judder in Opera/Gecko. I got around the validator bug by using "BORDER: 1px solid; BORDER-COLOR: transparent".
8. I used Paul's suggestions to try to once again fix the IE6 judder (several times), but grew impatient.
9. I once again gave up on the IE6 judder, once again figuring its users deserved the annoyance anyway.
10. I wrote this post.
That's my story, and I'm sticking to it.
P.S. Thanks for your advice, Paul.