I’ve had problems with some of my WordPress blogs due to TinyMCE not completing tags, or duplicating them. Here is a solution I posted on wordpress.org/support/ in response to this problem.
Hi Lollymom
You have a duplication of the code <div style=”text-align: center”> on the post of “October 31st, 2006″. This means that all text beyond that point is centered. To solve the problem, edit the entry for “October 31st, 2006″ and click on the “HTML” button. (Be VERY careful what you do here - as a mistake can mess up your site even more.) You need to delete the duplicate code <div style=”text-align: center”>, which I think is at the start of the post. When finished click on “Update”, and hopefully, the problem should disappear. I suspect that this is caused by a bug in the WYSIWYG editor (TinyMCE) which doesn’t always balance its tags. For the benefit of others trying to solve similar problems, the technique I used is quite easy:
1. Copy the source to a text editor (in Firefox: “View” -> “Page Source”, then select all (Ctrl-A) and copy (Ctrl-C).
2. Save as a local html file
3. View the local file in Firefox/IE. (click on the file in Explorer).
4. If the CSS or JavaScript files haven’t loaded, check that they have the full URL in the source file and amend as necessary
5. Search for the problem in the source and amend it - viewing in Firefox etc to see if it has been resolved.I have noticed that TinyMCE sometimes puts in spurious extra <strong> tags or even a <strong /> tag, which will cause the rest of the blog to appear in bold. Anyway, I hope this helps.