-4

We have two html files, by looks both look similar, but when we actually render, in one of them we have additional line breaks. May I know how to avoid it.

<p class="MsoNoSpacing"><span style="font-size: 12px; font-family: Calibri;font-family:Calibri;font-family:Calibri;"><feff><feff></span><span style="font-size: 12px; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; font-family: Calibri;"><feff></span><span style="font-size: 12px; font-family: Calibri; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"><feff></span><span style="font-size: 12px; font-family: Calibri; color: rgb(27, 30, 36); background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"><feff></span><span style="font-size: 12px; font-family: Calibri; color: rgb(27, 30, 36); background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"><feff></span><span style="font-size: 12px; font-family: Calibri; color: rgb(27, 30, 36); background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"><feff></span><span style="font-size: 9pt; color: rgb(27, 30, 36); background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"><span style="font-family: Calibri; font-size: 12px;"><feff></span><span style="font-family: Calibri; font-size: 12px;">Hi Mr. Calipjo,</span></span><span style="font-family:"Cambria",serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin"><o:p></o:p></span></p><p class="MsoNoSpacing"><span style="font-family:"Cambria",serif;mso-ascii-theme-font:
major-latin;mso-hansi-theme-font:major-latin"><span style="font-family: Calibri; font-size: 12px;"> </span><o:p></o:p></span></p><p class="MsoNoSpacing"><span style="font-family: Calibri; font-size: 12px;"> </span></p><p class="MsoNoSpacing"><span style="font-family:"Cambria",serif;mso-ascii-theme-font:
major-latin;mso-hansi-theme-font:major-latin"><span style="font-family: Calibri; font-size: 12px;">Greetings!</span><o:p></o:p></span></p><p class="MsoNoSpacing"><span style="font-family: Calibri; font-size: 12px;"> </span></p><p class="MsoNoSpacing"><span style="font-family:"Cambria",serif;mso-ascii-theme-font:
major-latin;mso-hansi-theme-font:major-latin"><span style="font-family: Calibri; font-size: 12px;">We apologize for the inconvenient
that this may have cause you.</span><o:p></o:p></span></p><p class="MsoNoSpacing"><span style="font-family: Calibri; font-size: 12px;"> </span></p><p class="MsoNoSpacing"><span style="font-family: Calibri; font-size: 12px;"> </span></p><p class="MsoNoSpacing"><span style="font-family:"Cambria",serif;mso-ascii-theme-font:
major-latin;mso-hansi-theme-font:major-latin"><span style="font-family: Calibri; font-size: 12px;">As of now we are still
coordinating this request to our support team, we are waiting for the feedback
from our support team.</span><o:p></o:p></span></p><p class="MsoNoSpacing"><span style="font-family: Calibri; font-size: 12px;"> </span></p><p class="MsoNoSpacing"><span style="font-family:"Cambria",serif;mso-ascii-theme-font:
major-latin;mso-hansi-theme-font:major-latin"><span style="font-family: Calibri; font-size: 12px;">We will update you once we received
a feedback.</span><o:p></o:p></span></p><p class="MsoNoSpacing"><span style="font-family: Calibri; font-size: 12px;"> </span></p><p class="MsoNoSpacing"><span style="font-family: Calibri; font-size: 12px;"> </span></p><p><span style="font-family: Calibri; font-size: 12px;">









<p class="MsoNoSpacing"><span style="font-size: 12px; font-family: Calibri;font-family:Calibri;font-family:Calibri;"><feff><feff></span><span style="font-size: 12px; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; font-family: Calibri;"><feff></span><span style="font-size: 12px; font-family: Calibri; background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"><feff></span><span style="font-size: 12px; font-family: Calibri; color: rgb(27, 30, 36); background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"><feff></span><span style="font-size: 12px; font-family: Calibri; color: rgb(27, 30, 36); background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"><feff></span><span style="font-size: 12px; font-family: Calibri; color: rgb(27, 30, 36); background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"><feff></span><span style="font-size: 9pt; color: rgb(27, 30, 36); background-image: initial; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial;"><span style="font-family: Calibri; font-size: 12px;"><feff></span><span style="font-family: Calibri; font-size: 12px;">Hi Mr. Calipjo,</span></span><span style="font-family:"Cambria",serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin"><o:p></o:p></span></p><p class="MsoNoSpacing"><span style="font-family:"Cambria",serif;mso-ascii-theme-font:
major-latin;mso-hansi-theme-font:major-latin"><span style="font-family: Calibri; font-size: 12px;"> </span><o:p></o:p></span></p><p class="MsoNoSpacing"><span style="font-family: Calibri; font-size: 12px;"> </span></p><p class="MsoNoSpacing"><span style="font-family:"Cambria",serif;mso-ascii-theme-font:
major-latin;mso-hansi-theme-font:major-latin"><span style="font-family: Calibri; font-size: 12px;">Greetings!</span><o:p></o:p></span></p><p class="MsoNoSpacing"><span style="font-family: Calibri; font-size: 12px;"> </span></p><p class="MsoNoSpacing"><span style="font-family:"Cambria",serif;mso-ascii-theme-font:
major-latin;mso-hansi-theme-font:major-latin"><span style="font-family: Calibri; font-size: 12px;">We apologize for the inconvenient
that this may have cause you.</span><o:p></o:p></span></p><p class="MsoNoSpacing"><span style="font-family: Calibri; font-size: 12px;"> </span></p><p class="MsoNoSpacing"><span style="font-family: Calibri; font-size: 12px;"> </span></p><p class="MsoNoSpacing"><span style="font-family:"Cambria",serif;mso-ascii-theme-font:
major-latin;mso-hansi-theme-font:major-latin"><span style="font-family: Calibri; font-size: 12px;">As of now we are still
coordinating this request to our support team, we are waiting for the feedback
from our support team.</span><o:p></o:p></span></p><p class="MsoNoSpacing"><span style="font-family: Calibri; font-size: 12px;"> </span></p><p class="MsoNoSpacing"><span style="font-family:"Cambria",serif;mso-ascii-theme-font:
major-latin;mso-hansi-theme-font:major-latin"><span style="font-family: Calibri; font-size: 12px;">We will update you once we received
a feedback.</span><o:p></o:p></span></p><p class="MsoNoSpacing"><span style="font-family: Calibri; font-size: 12px;"> </span></p><p class="MsoNoSpacing"><span style="font-family: Calibri; font-size: 12px;"> </span></p><p><span style="font-family: Calibri; font-size: 12px;">

1 Answers1

0

In the first set of HTML I can see blank p tags with &nbsp;

<p class="MsoNoSpacing"><span style="font-family: Calibri; font-size: 12px;">&nbsp;</span></p>

Whereas in the second set of HTML the &nbsp; is not rendered.

Removing &nbsp; from first HTML results in same output.

Hope this helps to debug further.

Ismail Vittal
  • 1,077
  • 9
  • 12
  • Yes, I figured out that. But can we handle it by any encoding or any css change ? – Manoj Reddy May 29 '19 at 14:05
  • This CSS solution is only based on your current html structure. `p.MsoNoSpacing:nth-child(3), p.MsoNoSpacing:nth-child(2), p.MsoNoSpacing:nth-child(5), p.MsoNoSpacing:nth-child(7), p.MsoNoSpacing:nth-child(8), p.MsoNoSpacing:nth-child(10) { display: none; }` – Ismail Vittal May 29 '19 at 14:18
  • Also bear in mind the nth-child CSS property doesnt support in most of the email clients. [CSS nth-child in email clients](https://templates.mailchimp.com/resources/email-client-css-support/) – Ismail Vittal May 29 '19 at 14:22