David,

Thank you for responding.

> :focus, a:hover, a:active, :focus::-moz-focus-inner {
> border: 1px solid transparent;
> }


That keeps the buttons in the right place.

So, if I understand it, instead of making the border go away, we've
added a 1 px transparent border so that when the focus takes effect, any
focus outline will take up the same space as the border, and not make
any perceptible shifting effect.

It's a workable solution, though I must admit it bothers me to not have
an explanation of exactly why the shifting effect was taking place.
That's probably just because I'm a control freak.

Thanks to everyone who responded and offered advice and solutions.

-- 
Dave M G

______________________________________________________________________
css-discuss [[email protected]]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to