Search code examples
javascripthtmlinternet-explorerhtml5shiv

HTML5shiv vs document.createElement (%html5tag%)


Is there any difference amongst a robust (in a way) js HTML5shiv and just simple IE condition as such:?

    <!--[if lte IE 9]>
        <script>
            document.createElement("main");
        </script>
    <![endif]-->

Solution

  • HTML5shiv also adds 'default' styling to the elements (and a neat stylesheet).