Originally Posted by HarryT
An example would be using <i> instead of <em>, for example. The <i> tag is "presentational" - it will always display text in italics. The <em> tag is semantic - it describes the desired effect - to emphasise the text - but leaves it up to the rendering engine to decide how to do that.
Is there a tool that supports "guided" conversion of presentational to semantic? For example, it could have a split screen: formatted display v. existing markup, so you could see <i></i> and pick <em></em> or <footnote></footnote> (or whatever).
Basically, replace markup as directed, ideally with some smarts. Not "automated", but faster and easier than manual editing in a text editor.