Ошибка проверки HTML5 - PullRequest
       8

Ошибка проверки HTML5

0 голосов
/ 14 октября 2010

По сути, я конвертирую созданный мной шаблон в HTML 5.

Провел небольшое исследование и попытался создать новый элемент под названием «обертка».

Все отлично работает в разных браузерах и т. Д., Но когда дело дошло до проверки, я получил это сообщение:

Строка 16, столбец 13: Обертка элемента не допускается в качестве дочернего элемента тела элемента в этом контексте. (Подавление дальнейших ошибок из этого поддерева.)

Вот ссылка на сокращенную версию кода.

http://eosa.co.cc/themes2/html5/sof.html

Просмотр источника.

Не уверен относительно того, что это значит или почему оно не будет подтверждено, у кого-нибудь есть какие-либо идеи?

Ответы [ 3 ]

0 голосов
/ 14 октября 2010

Нет элемента wrapper, но вы можете использовать div или даже тело в качестве оболочки .

0 голосов
/ 14 октября 2010

Как уже указывалось, нет элемента "обертка"

, о чем вы больше, чем Ликли, думаете, это div обертки, ведьма используется для предопределения контекста обертки для вашей страницы.

ЧтоВы хотите сделать, это так:

<!doctype html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <title></title>
        <style>#wrapper { width:100%; height:100%; display:block }</style>
    </head>
    <body>
        <siv id="wrapper">

       </wrapper>
    </body>
</html>

Просто заметка, это не имеет ничего общего с html5, она доступна во всех версиях HTML

Оболочки в основном используются в целях дизайна и являетсяне обязательно при создании веб-страниц, но я бы посоветовал вам использовать одну из них, чтобы вы могли установить оптимальную ширину для своего клиента, а также специально выровнять свой контент внутри тела!

0 голосов
/ 14 октября 2010

Нет html 5-тега, такого как «обертка», но есть «раздел» и т. Д. Посетите этот сайт для более ясного объяснения: http://jackosborne.co.uk/articles/html5-wrapper/

...