Mir ist nicht klar, was der Browser und der Forumscode da genau machen. Es gibt viele Wege zum Ziel und selbst nach ein paar Versuchen im Probierbereich habe ich es nicht ganz verstanden. Die Summe der Spaltenbreiten muss aber nicht der Tabellenbreite entsprechen, so ergibt 100, 100, 100 und 800 auch ein passendes Ergebnis.
Wenn man nach dem HTML-Tag Width in einer Tabelle sucht, so wird einem gesagt, dass es mit HTML5 deprecated sei. Also bitte nicht wundern, wenn es dann mal irgendwann nicht mehr funktioniert. Man muss CSS nehmen. Cascading Style Sheets. Aber im Kontext der Forensoftware wird das spannend bis mühsam, oder gar unmöglich.
Es funktioniert, das soll für den Moment genügen.