On a few different occasions and different landing pages, I've had the HTML editor actually change my code. No matter how many times I go back into the HTML editor and change my HTML back to the proper markup, the editor will change the code again after the page is saved.
For example, one time I had a header tag that I was selecting by ID and then re-writing it's contents on page load, based on certain situations, like so:
<p id="main-promo-description"></p>
After saving the page, the editor removed the closing tag, leaving the markup as:
<p id="main-promo-description">
This was breaking the rest of my page. No matter how many times I added back the closing tag (e.g. </p>), the HTML editor would remove it. Our Eloqua Premier Support said we couldn't have empty tags so I dropped a unicode non breaking space value in the empty tag and MAGIC!... Eloqua stopped removing the tag:
<p id="main-promo-description"> </p>
Now, I am having similar behavior on a <div> tag from Eloqua. Eloqua is randomly adding </div> tags in my code and completely breaking my page. In my current example, it is happening in a nested <div> about 3 or 4 layers deep (it's happening in two places on the page). Again, no matter how many times I remove the extra </div> tags, Eloqua adds them back when I save the page.
Anyone have similar experiences? If so, what have you done to fix it?