\:CheckOption{pic-tabular}  \if:Option
  
    \ConfigureEnv{tabular}
  
      {\IgnorePar\EndP\Tg<div class="pic-tabular">\Picture*{}}
  
      {\EndPicture\Tg</div>}{}{}
  
    \Css{div.pic-tabular {text-align:center;}}
  
 \else
  
    \Log:Note{for pictorial tabular,
  
                       use the command line option ‘pic-tabular’}
  
 \fi
-_-_-
   
 
    \:CheckOption{pic-array}  \if:Option \else
  
    \Log:Note{for pictorial array,
  
                       use the command line option ‘pic-array’}
  
    \ConfigureEnv{array}
  
      {\IgnorePar\EndP\PushStack\Col:Marg\AllColMargins
  
           \HCode{<div class="array">}}
  
      {\HCode{</div>}\PopStack\Col:Marg\AllColMargins\ShowPar}{}{}
  
    \Css{div.array {text-align:center;}}
  
 \fi
-_-_-
   
 
    \:CheckOption{pic-tabular}  \if:Option \else
  
    \ConfigureEnv{tabular}
  
      {<.configure tabular noalign.>%
  
       \IgnorePar<.inline comment.>\EndP\HCode{<div class="tabular">}%
  
       \PushStack\Col:Marg\AllColMargins
  
      }
  
      {\HCode{</div>}\PopStack\Col:Marg\AllColMargins\ShowPar
  
       <.configure clear noalign.>%
  
       <.try env inline par.>%
  
      }{}{}
  
    \Css{div.tabular, div.center div.tabular {text-align: center;
  
            margin-top:0.5em; margin-bottom:0.5em;  }}
  
    \Css{table.tabular td  p{margin-top:0em;}}
  
    \Css{table.tabular {margin-left: auto;
  
                        margin-right: auto;}}     centering 
  
 \fi
  
 \Css{td p:first-child{ margin-top:0em; }}
  
 \Css{td p:last-child{ margin-bottom:0em; }} -_-_-
   
 
   
    \ConfigureEnv{table}
  
    {\ifvmode \IgnorePar\fi \EndP \HCode{<div class="table">}}
  
    {\ifvmode \IgnorePar\fi \EndP \HCode{</div>}\par\ShowPar}
  
    {}{}
-_-_-
   
 
   
    \Configure{multirow}
  
     {\HCode{<div class="multirow"><!-- rows=\the\@tempcnta\space -->}}
  
     {\HCode{</div>}}
-_-_-
   
 
   
    \Configure{halignTD} {}{}
  
    {<}{\HCode{ style="white-space:nowrap; text-align:left;"}}
  
    {-}{\HCode{ style="white-space:nowrap; text-align:center;"}}
  
    {>}{\HCode{ style="white-space:nowrap; text-align:right;"}}
  
    {l}{\HCode{ style="white-space:nowrap; text-align:left;"}}
  
    {c}{\HCode{ style="white-space:nowrap; text-align:center;"}}
  
    {r}{\HCode{ style="white-space:nowrap; text-align:right;"}}
  
    {^}{\HCode{ style="white-space:nowrap; vertical-align:top";}}
  
    {=}{\HCode{ style="vertical-align:baseline; white-space:nowrap;"}}
  
    {|}{\HCode{ style="vertical-align:middle; white-space:nowrap;"}}
  
    {_}{\HCode{ style="vertical-align:bottom; white-space:nowrap;"}}
  
    {p}{\HCode{ style="white-space:wrap; text-align:left;"}}
  
    {m}{\HCode{ style="white-space:nowrap; text-align:left; vertical-align:middle;"}}
  
    {b}{\HCode{ style="white-space:wrap; text-align:left; vertical-align:baseline;"}}
  
    {L}{\HCode{ style="white-space:wrap; text-align:left;"}}
  
    {R}{\HCode{ style="white-space:wrap; text-align:right;"}}
  
    {C}{\HCode{ style="white-space:wrap; text-align:center;"}}
  
    {J}{\HCode{ style="white-space:wrap;"}}
  
    {}
-_-_-
   
 
   
       \Configure{tabulary}
  
       {\ifvmode \IgnorePar\fi \EndP \halignTB{tabulary}\putVBorder }
  
       {<.insert Clr.>\HCode{</table>}}
  
       {\HCode{<tr \Hnewline}\halignTR
  
                             \HCode{ id="TBL-\TableNo-\HRow-">}}
  
       {\r:HA}
  
       {\HCode{<td \ifnum \HMultispan>1 colspan="\HMultispan"\fi}%
  
          \halignTD \HCode{ id="TBL-\TableNo-\HRow-\HCol"
  
          \Hnewline class="td}<.tabular td align.>%
  
          \HCode{">}<.start array par box.>\PushStack\Table:Stck\TableNo}
  
       {<.end array par box.>\PopStack\Table:Stck\TableNo \d:HA} -_-_-
   
 
    \NoFonts
  
            \bgroup
  
               \ifx \ttfamily\:UnDef \else \ttfamily\fi
  
               \ColMargins
  
            \egroup
  
 \EndNoFonts
-_-_-
   
 
    \Configure{halignTB<>}{tabulary}{\HCode{id="TBL-\TableNo" class="tabulary"\Hnewline
  
    cellspacing="0" cellpadding="0" \GROUPS\Hnewline
  
    }<>\HAlign}
  
 \Css{table[rules] {border-left:solid black 0.4pt;
  
                    border-right:solid black 0.4pt; }}
-_-_-
   
 
   
    \Configure{smarray}
  
    {\ifvmode \IgnorePar\fi \EndP\halignTB{smarray}\putVBorder}
  
    {<.insert Clr.>\HCode{</table>}}
  
    {\R:HA}
  
    {\r:HA}
  
    {\D:HA\HCode{<div class="td}<.tabular td align.>%
  
          \HCode{">}<.start array par box.>\pic:env}
  
    {<.end array par box.>\HCode{</div>}\d:HA}
  
 \Configure{halignTB<>}
  
    {smarray}
  
    {\HCode{id="TBL-\TableNo" class="smarray"\Hnewline
  
            cellpadding="0"
  
            cellspacing="0" \GROUPS\Hnewline
  
           }<>\HAlign
  
    } -_-_-
   
 
    \Configure{tabular*}
  
    {\a:tabular}
  
    {\b:tabular}
  
    {\c:tabular}
  
    {\d:tabular}
  
    {\e:tabular}
  
    {\f:tabular}
-_-_-