In IE 6 here, the demo on Dynamic Drive doesn't appear any differently. Often empty text nodes and/or line breaks in the source code can have an influence on what might appear to be a padding issue in IE 6.
You may also always resort to a supplemental stylesheet for any, some, or all IE browser versions starting with 5. For instance one may place tags like these (a stylesheet link surrounded by the IE proprietary conditional comment tag - this one's set for 'if less than IE 7'):
HTML Code:
<!--[if < IE 7]>
<link rel="stylesheet" href="ie_6.css" type="text/css">
<![endif]-->
after your other styles and/or stylesheet links in the head of the page. In the ie_6.css file, you only need to include styles that you wnt to be different than those already declared in your other style section(s)/sheet(s).
However, if you are testing in what is known as a 'Standalone' version of IE 6 with a later version of that browser also installed on the machine, depending upon how you installed the Standalone, it may or may not follow these styles. Anyone with IE 6 as the only IE browser will get the benefit of these supplemental styles.
Also, 7.8% is pretty small. A number of those are probably other browser that are merely spoofing IE 6 to gain access to sites that might require it (this was very big a number of years ago - many folks never changed their settings). Their browsers will still use their native rendering engine and will not follow the directives in a supplemental stylesheet - all non IE browsers see the code around the link as a comment tag.
Bookmarks