@Peter_Kawa / @Adrian_Rockall: earlier both Peter and I noted that, when using an HTML table in the status widget of the Enhanced Device Widget app, you need to set the table width to values well above 100% to scale correctly.
I also noted myself that for the same widget with the same HTML table (for which the column/cell widths have also been set), but with other data in the table cells, the table width value that results in a proper scaling is also different.
I found out that if you use the table-layout: fixed; style tag, the table is rendered correctly/respecting the cell and table widths you specified. You can use this tag as part of the table tag <table style="table-layout: fixed;"></table> or apply it as a default to all tables in the style tag section in the header, e.g. <style>table {table-layout: fixed;}<style>
The four status widgets in the following example all align in the same manner, when using the indicated style tag. Without that tag, the cell widths in each status widget would be different. In my case I need to set the table with to 97% to get even widget frame/border spacing on both sides. If set to 100%, the border of the widget on the left hand side is larger than the right hand side.
