Files
ThomasSoeiro cd15313216 Don't emit unnecessary classes in HTML tables (#9376)
Pandoc used to emit a `header` class on the `tr` element that forms the table header. This is no longer needed, because `head > tr` will do the same thing.

Similarly, pandoc used to emit `even` and `odd` classes on `tr`s, allowing striped styling.  This is no longer needed, because one can use e.g. `tbody tr:nth-child(2n)`.

We now omit these classes, which have a good chance of conflicting with classes used for other things.

Closes #9325.
2024-06-07 12:15:40 -07:00

1.1 KiB
Raw Permalink Blame History

\multicolumn with column-type p

% pandoc --from=latex --to=html
\begin{tabular}{rrll}
	\toprule
	\textbf{First} & \textbf{Second} & \textbf{Third} & \textbf{Fourth} \\ \toprule
	160 & 1 & test & test \\\midrule
	160 & 2 & \multicolumn{2}{p{12cm}}{\textit{This is a test:}
			\begin{equation*}
				a^2+b^2 = c^2
		\end{equation*}
	}\\
\bottomrule
\end{tabular}
^D
<table>
<thead>
<tr>
<th style="text-align: right;"><strong>First</strong></th>
<th style="text-align: right;"><strong>Second</strong></th>
<th style="text-align: left;"><strong>Third</strong></th>
<th style="text-align: left;"><strong>Fourth</strong></th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: right;">160</td>
<td style="text-align: right;">1</td>
<td style="text-align: left;">test</td>
<td style="text-align: left;">test</td>
</tr>
<tr>
<td style="text-align: right;">160</td>
<td style="text-align: right;">2</td>
<td colspan="2" style="text-align: left;"><em>This is a test:</em> <span
class="math display"><em>a</em><sup>2</sup>+<em>b</em><sup>2</sup>=<em>c</em><sup>2</sup></span></td>
</tr>
</tbody>
</table>