10.3 Flushed Blocks

      \def\flushleft{\trivlist \raggedright\item\relax} 
      \def\endflushleft{\endtrivlist} 
      \def\flushright{\trivlist \raggedleft\item\relax} 
      \def\endflushright{\endtrivlist} 

<..html latex env..>+
 \ifx \flushleft\:UnDef \else
    \append:def\flushleft{\linepenalty=10 }
 \fi
 -_-_-

<..html latex env..>+
 \append:def\flushright{\linepenalty=10 \ifx \EndPicture\:UnDef
      \parfillskip=\@flushglue
      \leftskip=\z@skip \rightskip=\@flushglue
    \fi}
 -_-_-

The following have a problem of lack of space below and above them, because we don’t want space on the margins. Above we tried to force the extra space.

 
\documentstyle{article} 
 
 \input tex4ht.sty \Preamble{html,fonts} 
        \begin{document} 
     \EndPreamble 
 
 
.................... 
\begin{flushleft} 
(P)(TABLE...).. ... .. .... ...... ......(BR)\\ 
... ... ........... ......(BR)\\ 
....... ...... 
 
 
(P)..... .........(/TABLE) 
\end{flushleft} 
(P)............. 
 
(P)................ 
 
\end{document} 
 

Users might not be consistent to whether spaces are introduced at start and end of lines.