I guess that's it folks, and thank you for reading this tutorial.
While this tutorial will not make you an expert, nor is it meant to, in HTML coding, I hope it has helped you understand better, and given you an insight, not only how to build tables with HTML, but also how it can give you far more flexibility in the building and appearance of your website, much more so than WYSIWYG.
It also helps in reducing the number of plugins, for example, you don't need a plugin to make tables or columns, or a plugin to change fonts, sizes and colors. Although HTML can have its disadvantages, such has having to make any changes to headings, fonts, sizes, colors, etc, they would need to be done individually and on each page.
Nevertheless, once you have a good understanding of how HTML works, it will give you confidence to make the changes in your style sheet or child theme, so that any changes you make will be consistent throughout your site. If you need to change an individual item you can overrule the style sheet or child theme using HTML.
Once again, thank you for taking the time to read this tutorial, if you found it helpful, a like and/or comment would be much appreciated. If I can be of any further help, or you have any questions, please don't hesitate to contact me.
Tables baffle a lot of people - I've seen a lot of questions here about them - and without a plugin, going into HTML for some people can be very daunting.You've clearly explained tables in a very easy way to understand.
If I could add one thing, where you have "width: 123px;" - that can be changed to a percentage - so your table becomes a little bit responsive. eg. "width: 40%;" - then the table will adapt as much as possible to the size of screen it's being viewed on.
All the best, Mark