upvote
It's not that inconvenient if you omit unnecessary closing tags:

    <tr>
    <td> first
    <td> second
    <tr>
    <td> what
    <td> ever
I find it simpler and cleaner than any of the markdown table markups
reply
> if you omit unnecessary closing tags

As someone who had written lots of XHTML in the past, not having closing tags makes my eyes twitch like Scrat in Ice Age. I even occasionally write `<br>` like `<br/>` out of habit.

reply
Fair point, though /DT and /DD are also optional just like /TH, /TD and /TR are. So in effect, def…scription list could structurally save you one TR for each entry and two "BLE"s:

    <table><tr><th>Term 1<td>Definition 1
           <tr><th>Term 2<td>Definition 2
    </table>
    <dl><dt>Term 1<dd>Definition 1
        <dt>Term 2<dd>Definition 2
    </dl>
reply
Isn't markdown table just a bunch of | ?
reply
That's the problem.
reply
most specifically the problem is that markdown tables don't allow breaking the table row in multiple lines

but then you can always use HTML tables in markdown and Pandoc transforms it just fine

reply
<br> has worked fine whenever I’ve needed line breaking in markdown tables
reply
I think they mean breaking the line in the markup, not the output
reply
They mean in the Markdown code, not in the output.
reply
Every markdown implementation is supposed to allow inline HTML.
reply
You're right, but forcing tables to cosplay as DLs was far from the worst way that tables were abused.
reply
At least <td>s could easily centre things vertically ;)
reply
I always thought the DL as a single row of a table.
reply