Sehe gerade, dass Problem steckt eigentlich hier.
Die "border" kommt aus diesem CSS:
.table>:not(:first-child) {
border-top: 2px solid currentColor;
}
Und das kommt zum Einsatz, weil mir in der HTML-Ausgabe ein leeres <p></p> ans Ende setzt. Und die Tabelle selber wird zusätzlich noch durch ein <div> gewrappt.
Also aus
<figure class="table">
<table class="table">
...
</table>
</figure>
Macht mir die Ausgabe:
<figure class="table">
<div class="table-responsive">
<table class="table">
...
</table>
</div>
<p></p>
</figure>
Woher das DIV und vor allen Dingen das p-Tag kommt - ich weiß es nicht. Ohne P-Tag wäre mein Problem behoben.
P.S.: Habe es erst einmal über CSS gelöst, aber woher das <p> Tag kommt - da muss ich noch mal suchen.