Forum Discussion
Publishing Output
The ML in html means markup language. It is a way to use a series of simple, plain commands to a browser instructing it how to display objects on a web page. As such, versions 3, 4, and 5 are not different languages, or different forms. The difference is that the newer versions may (but don’t have to) contain commands that older versions of the browsers may not understand. So what is really important is if your viewers have upgraded their browsers to implement the newest versions of HTML.
What this means is that you do not need, (and in fact, cannot) convert html 4 to html 5. As you create the document, you put in commands. If the browser is at level 4, it can’t understand, and usually ignores level 5 commands.
All of the html files SL creates may, (if the project contains something that requires a command that is new to HTML 5), contain level 5 commands. Some older versions created both a version 4 and version 5 output, which is why you see both in the published output. I think that may be going away.