When you get deeper into ECS it usually ends up being quite similar, with some components in a system being optional (OUTER JOIN) and the various ways components can be stored for efficient retrieval / updates (indexing in databases).
For ideal presentation you can very quickly end up in a situation where you need to use media queries and set particular styles for particular situations.
In this case I would also remove the border from the table element (the cells have a border).
(not sure which border from the table element. will try to figue out later)
Update: also fixed. Thanks again :)