Your second line has a comment separator to open in the wrong place:
Pay attention to the syntax highlighted here, that now it is correctly highlighted as a comment.
The rest of the markup, which will be given below, will also be displayed correctly, since <!--> now considered as <! followed by --> , not <!-- , followed by > , as it would be in your invalid markup:
<link rel="stylesheet" href="Scripts/styleMain.css" media="all" type="text/css" /> <link rel="stylesheet" href="Scripts/styleMob.css" media="screen and (max-width:500px)" type="text/css" /> <link rel="stylesheet" href="Scripts/styleDes.css" media="screen and (min-width:501px)" type="text/css" />
Bits of your code that do not stand out as comments will be like IE9 and later, and other browsers will see your markup. Old IEs just see your first and last <link> elements.
source share