 <p>By HTML specifications, you cannot use a <code>link</code> element inside the <code>body</code> element. You should arrange things so that <code>link</code> elements appear inside the <code>head</code> element. In the given context, you can achieve this by omitting the <code>div class=body</code> markup (it should not be needed, though omitting it may require changes to your CSS code) as well as the <code>&lt;/head&gt;</code> and <code>&lt;body&gt;</code> tags. There are probably smarter ways to achieve the goal, though.</p>