Does InContext Editing generate valid HTML code?
The InContext Editing hosted service creates standards-compliant HTML code when updating web pages in the browser. However, when creating InContext Editing enabled websites, professional web designers and developers must use the InContext Editing unobtrusive markup instead of standard inline attributes. More information about how to create standards-compliant InContext Editing enabled pages is available on the support page.