• Resolved torao9340

    (@torao9340)


    Hello, after latest update (5.7.2) our e-mails styling broke down. We’ve got following structure of mails:

    <table style="font-family: Helvetica; letter-spacing: normal; text-indent: 0px; text-transform: none; word-spacing: 0px; -webkit-text-stroke-width: 0px; border-collapse: collapse !important;" border="0" width="100%" cellspacing="0" cellpadding="0">
        <tbody>
            <tr>
                <td class="section-padding" style="padding: 15px;" align="center" bgcolor="#f4f3f0">
                    <table class="responsive-table" style="border-collapse: collapse !important;" border="0" width="500" cellspacing="0" cellpadding="0">
                        <tr>
                            <td class="" align="center" bgcolor="#f4f3f0" width="100"><a class="" href="page" target="_blank" rel="noopener">
                                    <img class="" style="border: 0px; height: auto; line-height: 16px; outline: none; text-decoration: none; display: block; color: #4d4d4d; font-size: 16px;" src="logo" alt="Logo" width="100" height="100" border="0" /></a>
                                <table style="border-collapse: collapse !important;" border="0" width="100%" cellspacing="0" cellpadding="0">
                                    <tbody>
                                                                            <tr>
                                            <td class="padding-copy" style="font-size: 16px; line-height: 25px; color: #4d4d4d;" align="left"><b>Dzień dobry</b>, pojawił się nowy formularz.</td>
                                        </tr>
                                    </tbody>
                                </table>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
        </tbody>
    </table>

    It’s a little more complicated on page, but this is enough. Before update, <td> with “Dzień dobry, pojawił się nowy formularz” had background color and was aligned to center, thanks to grandparent <td> before (<td class=”” align=”center” bgcolor=”#f4f3f0″ width=”100″> – this one). After update, it stopped working and there’s no background and center align on “Dzień dobry (…)” td. It seems that after update, there’s no option to nest one <td> in another, but i’m not sure what’s going on.

    Could you tell me what changed after last update and how can I make this work like before?

Viewing 15 replies - 1 through 15 (of 16 total)
  • I have similar problem. In my case style=”display:xxx” is missing. Is there a way to fix this?

    I have a similar problem, where my table is being closed automatically. Creating a </table> before it should be. This is in the response mail area, not the form itself. Everything was fine until that last update.

    The same Problem here. The Tables are not show right on sending mails. We have an other Topic on this Problem. No Comments from the Support.

    • This reply was modified 1 year, 9 months ago by freshinger.
    Thread Starter torao9340

    (@torao9340)

    Due to lack of response I just reorganized and simplified code (removing any nesting), it works now. Problems probably comes from WPCF7_HTMLFormatter introduced in 7.5.7., but I don’t know how to change it.

    @torao9340 can you send us your simplified code? Thanks.

    Thread Starter torao9340

    (@torao9340)

    Sure:

    <body bgcolor="#f4f3f0">
        <table style="font-family: Helvetica; line-height: 20px; max-width: 600px;" width="95%" align="center">
            <tbody style="font-size: 16px; color: #4d4d4d;">
                <tr>
                    <td align="center"><a href="url" target="_blank" rel="noopener"><img src="logo" alt="Logo" width="100" height="100" /></a></td>
                </tr>
                <tr>
                    <td>Dzień dobry</b>, pojawił się nowy formularz.</td>
                </tr>
            </tbody>
        </table>
    </body>

    Yea, I found that the issue is with Nested Tables. Seems to close those early.

    However, I found my issue stems from having define('WPCF7_AUTOP', false ); in my wp-config file. Which I added after the last update added extra P tags to my form and messed up the HTML on the form itself.

    Not sure if anyone else did that? For now I just simplified my table and kept the AUTOP disabled.

    Over 15 years using this plugin and I’ve never seen so many issues with updates as I have over the last month.

    • This reply was modified 1 year, 9 months ago by jberg1.

    @jberg1 i have no P Tags in my Mail Body. But the Problem in Sendung Mails is with the TD Tags. I think the Same as you. Since Version 5.5 the Problems are big. The Plugin Update with no test on a other Stage is Not a good idea. I Hope the new Update is fix the issue.

    Hi, I have another thread open related to this issue: https://wordpress.org/support/topic/html-email-formatting-issues-since-recent-update/, I see from comments there and on this thread that I’m definitely not alone in seeing formatting issues since the recent update.

    I would note though in my experience that I don’t think that nested table tags are the cause of the issue, on the site where I’m seeing this happen I send two different emails, both of which use nested tables in their markup but only one email has a problem. I’ve tested my email markup with an HTML validator and there are no issues so it is valid markup that I’m using.

    One additional test I did was to put the markup of the 2nd email I send which does work into the 1st email’s section, this was to check if there was something happening only with the first email, however the email markup that doesn’t get messed up works in either of the two email fields.

    So it does seem like some bit of markup is getting incorrectly closed causing the layout rendering to get messed up.

    Have anybody news on this problem?

    Hi, there’s a 5.7.3 update out now, this fixes the formatting issues I was encountering, so you should update and check if this specific issue is resolved by it too.

    We have test it with the new Version 5.7.3 the problem is not resolved. The Tables on sending Mails are not looking right. Have anything news on it?

    Is the Problem resolved on your Websites?

    Thread Starter torao9340

    (@torao9340)

    Yes, but I just changed code to not include nested tables – I don’t repaired problem, just changed the way my mails working. So problem can still occur on your site

    @freshinger Yes, the problem I was experiencing was resolved with the last update.

Viewing 15 replies - 1 through 15 (of 16 total)
  • The topic ‘Problems with tables styling on e-mails’ is closed to new replies.