HTML5 Validation Error: body start tag seen but an element of the same type was already open

Possibly it's because:

<div id="wrapFix">

<div id="drawLogo1">
    <div id="drawLogo2">
        <img src="http://genesispetaluma.com/img/logoNew.png" alt="Genesis Fitness G stylelogo">
    </div>
</div> <!-- end of drawLogo1 -->

Is between your closing head tag and opening body tag. I.e. lines 81-87


I had a similar problem but with <head>, giving the following W3C markup error:

A head start tag seen but an element of the same type was already open

I had this code:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<head>

When it was supposed to be:

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

I knew that was wrong but it's hard to spot sometimes, as you're just so used to the header code being correct 99% of the time. I obviously cut n pasted some code and that ended up in the wrong place.

This isn't specific to your question, I know, as your error relates to the <body> tag, but this is the kind of thing you're looking for. Maybe you have a <link> or <meta> tag in your body somewhere, that's meant to be in the <head>. Without seeing your code, it's hard to give you a perfect answer.


One of the widgets (the facebook like button I believe) you're using is inserting HTML into the page and part of that HTML is a body tag. Not sure if there's anything you can do about this, but I think that's what's throwing the error. Looks like this:

<body class="plugin transparent_widget ff4 win Locale_en_US">
</html>
</iframe>