Don't know if it will ever be perfect since the graphic element rendering is not specific to the HTML standard and is instead browser-specific. You might try adding explicit margin and padding definitions to each element's style as well (and perhaps border-thickness as well where applicable) to ensure each browser is using the same value.
"Please give us a simple answer, so that we don't have to think, because if we think, we might find answers that don't fit the way we want the world to be."
~ Terry Pratchett in Nation
Bookmarks