2013-04-25 3 views
0

W3C говорит, что у меня есть незакрытый тег. Кстати она должна быть XHTMLw3c validator сообщает об ошибке

Validation Выход: 1 Ошибка

Line 31, колонка 9: закрывающий тег для "DIV" опущено, но OMITTAG NO был указан ✉ Вы можете пренебрегли закройте элемент или, возможно, вы хотите «самостоятельно закрыть» элемент, т. е. заканчивая его «/>» вместо «>».

линия 19, колонка 4: начать тег был здесь

А вот мой XHTML:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 

<head> 
    <title>phpFormTemplate</title> 
    <meta http-equiv="content-type" content="text/html;charset=utf-8" /> 
    <script type="text/javascript" src="phpFormTempate/checkform.js"></script> 
    <link rel="stylesheet" type="text/css" href="phpFormTempate/css/default.css" /> 
</head> 

<body> 
    <div id="errorContainer"> 
    </div> 
    <div id="phpformtemplate"> 
     <form action="/index.php" method="post" accept-charset="utf-8" enctype="application/x-www-form-urlencoded"> 
      <div id="textrequired">*: Pflichtfelder</div> 
<!-- begin input set n° 1 --> 
      <div class="form-input-set-1"> 
       <span class="required-char">*</span> 
       <div class="form-input-label-1"> 
        <label for="Bemerkung">Bemerkung</label> 
       </div> 
       <div class="form-input-1"> 
        <textarea id="Bemerkung" tabindex="1" accesskey="B" name="Bemerkung" class="required" rows="10" cols="50">Default</textarea> 
       <div class="form-input-error-1"> 
        <span id="error_Bemerkung"></span> 
       </div> 
      </div><!-- ISN'T IT THAT ONE? --> 
<!-- iT CLOSES THE <div class="form-input-set-1"> --> 
<!-- or am I wrong? pleas help!! --> 
    <!-- end input set n° 1 --> 
      </form> 
     </div> 
     <div id="errorContainer"> 
      <ul class="error-list"> 
       Es wurde keine E-Mail an den Besucher geschickt. 
      </ul> 
      <ul class="error-list"> 
       Diese E-Mail wurde an [email protected] geschickt. 
      </ul> 
     </div> 
    </body> 
    </html> 

ответ

1

Вы должны иметь закрывающий тег для этого DIV, вы 'пропустили это

<div class="form-input-set-1"> 

Используйте некоторый хороший редактор кода, как notepadd ++, избавит вас от такой головы ноет

Попробуйте

<head> 
    <title>phpFormTemplate</title> 
    <meta http-equiv="content-type" content="text/html;charset=utf-8" /> 
    <script type="text/javascript" src="phpFormTempate/checkform.js"></script> 
    <link rel="stylesheet" type="text/css" href="phpFormTempate/css/default.css" /> 
</head> 

<body> 
    <div id="errorContainer"> 
     <ul class="error-list"> 
      Ihre Daten wurden bereits verschickt. 
     </ul> 
    </div> 
    <div id="errorContainer"> 
    </div> 
    <div id="phpformtemplate"> 
     <form action="/index.php" method="post" accept-charset="utf-8" enctype="application/x-www-form-urlencoded"> 
      <div id="textrequired">*: Pflichtfelder</div> 
<!-- begin input set n° 1 --> 
      <div class="form-input-set-1"> 
       <span class="required-char">*</span> 
       <div class="form-input-label-1"> 
        <label for="Bemerkung">Bemerkung</label> 
       </div> 
       <div class="form-input-1"> 
        <textarea id="Bemerkung" tabindex="1" accesskey="B" name="Bemerkung" class="required" rows="10" cols="50"></textarea> 
        <div class="form-input-error-1"> 
         <span id="error_Bemerkung"></span> 
        </div> 
       </div> 
      </div> <!-- You were missing close tag here --> 
<!-- end input set n° 1 --> 
     </form> 
    </div> 
</body> 
</html> 
+0

я использовать PHP-Шторма и я не вижу разницы между твоим и моим. Вы действительно видите недостающий тег? i do not –

+0

@ pc-shooter Да, прочитайте комментарий в своем общем коде и посмотрите, где вам не хватает тега –

+0

Это был долгий день ... Thx за ваше терпение! –

Смежные вопросы