When using a dotted border on only one edge of a DIV, Firefox always puts a dot at both ends of the line, even if the pattern would normally call for a space. I'm guessing it does this to make sure the border is the right width, but I'd like it to give the pattern higher priority.
Paste the code below into an HTML file and you'll see what I mean. IE7 renders the pattern right, but the line is only 99 pixels long, which is fine by me. Opera alters the number of spaces between the dots in a best-effort approach to get the pattern and size right. Firefox, though, will have two dots at the end of the line.
Anybody know how to get Firefox to leave off that last dot, short of making sure all my border lengths are an odd number of pixels (which I can't guarantee with dynamic content).
border-bottom: 1px dotted black;
border-right: 1px dotted black;