The desktop webmail of T-Online.de removes the entire style attribute of an element when using table-layout:fixed. Other values like table-layout:auto or table-layout:inherit don’t trigger this bug.
The following code (sent with Putsmail):
<table bgcolor="red" style="margin:0 auto; width:100%; background:green;"><tr><td>A</td></tr></table>
<table bgcolor="red" border="0" style="margin:0 auto; width:100%; background:green; table-layout:auto;"><tr><td>B</td></tr></table>
<table bgcolor="red" border="0" style="margin:0 auto; width:100%; background:green; table-layout:fixed;"><tr><td>C</td></tr></table>
… is transformed into:
<table style="margin:0 auto; width:100%; background:green;" bgcolor="red"><tbody><tr><td>A</td></tr></tbody></table>
<table style="margin:0 auto; width:100%; background:green; table-layout:auto;" border="0" bgcolor="red"><tbody><tr><td>B</td></tr></tbody></table>
<table border="0" bgcolor="red"><tbody><tr><td>C</td></tr></tbody></table>
The desktop webmail of T-Online.de removes the entire
styleattribute of an element when usingtable-layout:fixed. Other values liketable-layout:autoortable-layout:inheritdon’t trigger this bug.The following code (sent with Putsmail):
… is transformed into: