document type does not allow element here hatası iç içe kullanılan html etiketleri ile ilgili, şurada biraz detay var, ancak bu sadece başlangıç, hangi etiketleri hangi etiket içinde ve nasıl kullanacağınızı bilmelisiniz.

Örneğin ilk hatanız:

line 149 column 58 - Error: document type does not allow element "label" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins", "del" start-tag

kodlarda devam ve kapatma etiketlerini kullanmadım

<form method="post" action="ucp.php" class="clearfix">
    <h1>Üye Girişi</h1>
    <label class="grey" for="username">Kullanıcı:</label>
    <input class="field" type="text" name="username" id="username" size="10" title="Kullanıcı" />
<!-- diğer kodlar -->
Bu da benim örnek çözümüm:

<form method="post" action="ucp.php" class="clearfix">
    <h1>Üye Girişi</h1>
    <fieldset>
        <ol>
            <li>
                <label class="grey" for="username">Kullanıcı:</label>
                <input class="field" type="text" name="username" id="username" size="10" title="Kullanıcı" />
            </li>
<!-- diğer kodlar -->

Hatta h1 etiketi form un üzerine alınabilir.

.