IE7 and Firefox give different (quite different) results for the contents of the box at the left because of an image alignment bug in Firefox. The second and fourth lines are the same for both browsers because a nonwhite character has been included in the s-span that contains the image. In the fourth line the character has been rendered invisible.
font-family:fixedsystext-indent:5%
position:absolute;text-decoration:none position:relative;text-decoration:none visibility:hidden;font-style:normal;letter-spacing:-3pxposition:relative
<span> is seldom used here; it simply isn't needed anymore after <s> and <u> have been stolen from the lawyers. All the same, it is convenient to be able to refer to s-spans and u-spans to distinguish between position:absolute and position:relative moves. The <i>jacking is merely a convenient device to implement the workaround for Firefox's alignment bug. The style directive for <img> is there to facilitate shifted images; position:absolute might be preferred, but that introduces a different alignment bug that affects both IE and Firefox.
The style directives that appear above are the ones that seldom change, if ever, and they are included in the stylesheet, sty00.css. Also included there are quite a few identifiers, loosely organized by what they identify. Some of them are
id= style directives ----------------------------------- s text-decoration:line-through u text-decoration:underline o text-decoration:overline i font-style:italic
id= style directives ----------------------------------- csm font-family:comic sans ms css font-family:comic sans ms;font-size:80% msm font-family:musicalsymbols fix font-family:fixedsys cal,scal,lcal font-family:Lucida Calligraphy;font-weight:bold