8.1 Margin Comments

We need to consider cases like \marginpar{ Consider: \par *one \par *two} for margin pars.

<..configure html4 latex..>+
 \Configure{marginpar}
    {\ifvmode
       \IgnorePar\EndP\HCode{<div class="marginpar">}%
       \def\end:margp{\ifvmode \IgnorePar\fi \EndP \HCode{</div>}}%
       \par
     \else
       \SaveEndP
       \HCode{<span class="marginpar">}%
       \bgroup
          \Configure{HtmlPar}{\HCode{<br />}}{\HCode{<br />}}{}{}%
       \def\end:margp{\egroup\HCode{</span>}\RecallEndP}%
     \fi
    }
    {\end:margp}
 \Css{.marginpar {width:20\%; float:right; text-align:left;
   margin-left:auto; margin-top:0.5em; font-size:85\%;
   text-decoration:underline;}}
 \Css{.marginpar p{margin-top:0.4em; margin-bottom:0.4em;}}
-_-_-

margin-left:auto instead of margin-left:1em – this makes margin paragraphs float correctly in Netscape 4.06 browser