Перед лицом проблемы с разметкой HTML - PullRequest
0 голосов
/ 11 октября 2019

Я пытаюсь написать веб-сервис на основе Wicket. Теперь мой код не сложный, но браузер предупреждает меня об ошибке в строке 1, столбце 4. В чем причина?

<!DOCTYPE html>
<html xmlns:wicket="http://wicket.apache.org" xmlns:margin- 
top="http://www.w3.org/1999/xhtml">
<head>
    <meta charset="utf-8" />
    <title>Title</title>
</head>
<body>

<div wicket:id="menu" id="menu" style="width: 100%; text-align: justify">
    <a wicket:id="toTheory" href="Theory.html">Справка</a>
    <a wicket:id="toDirectoryInterface" 
href="DirectoryInterface.html">Хранилище шифрованных файлов</a>
</div>

<form wicket:id="form" style="width: 90%; height: 90%">
    <div style="position: absolute;
  height: 50%;
  width: 50%;
  left: 20%; /* (100% - width) / 2 */
  top: 5%;  /* (100% - height) / 2 */">
    <textarea  wicket:id = "text" height="90%" width="90%" rows="60" 
    cols="150"  id="text"/>
    </div>

</form>
</body>
</html>

Я пытался все исправить, но все равно не удаетсяне работает.

1 Ответ

4 голосов
/ 11 октября 2019

Ваш HTML-тег содержит недопустимый атрибут: xmlns:margin-top

<html xmlns:wicket="http://wicket.apache.org" xmlns:margin- 
top="http://www.w3.org/1999/xhtml">

Я предполагаю, что это ошибка копирования + вставки или аналогичная, но поле margin-top является атрибутом css и не может быть помещено туда. Вы можете удалить его и перейти с:

<html xmlns:wicket="http://wicket.apache.org" xmlns="http://www.w3.org/1999/xhtml">
...