Jump to content
  • 0

Структура документа на HTML 5


TIMA
 Share

Question

Здравствуйте!

Подскажите, правильно ли я использовал новые теги HTML 5? Если нет, поправьте пожалуйста.


<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Страничка на HTML 5</title>
</head>
<body>
<section>
<header>
<h1>Страничка на HTML 5</h1>
<nav>
<ul>
<li><a href='#'>Пункт меню 1</a></li>
<li><a href='#'>Пункт меню 2</a></li>
<li><a href='#'>Пункт меню 3</a></li>
</ul>
</nav>
</header>
<aside>
<nav>
<ul>
<li><a href='#'>Пункт меню 1</a></li>
<li><a href='#'>Пункт меню 2</a></li>
<li><a href='#'>Пункт меню 3</a></li>
</ul>
</nav>
</aside>
<section>
<article>
<h2>Статья 1</h2>
<p>
Lorem ipsum dolor sit amet, cyrenensi reversus ait est cum suam ad suis.
</p>
</article>
<article>
<h2>Статья 2</h2>
<p>
Lorem ipsum dolor sit amet, agimus nolo accipies Tharsos determinatio debitis torporis quin.
</p>
</article>
</section>
<footer>
© Страничка на HTML 5
</footer>
</section>
</body>
</html>

Edited by TIMA
Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

section и aside на дивы поменяйте и будет ок. Ящитаю.

А можно поподробней что с ними не так? Хочу разобраться, чтобы в будущем не делать ошибок.

<h1>Страничка на HTML 5</h2>

Тег правильно закройте.

Поправил.

Edited by TIMA
Link to comment
Share on other sites

  • 0

Мне кажется не надо было пихать навигацию в aside, т.к. содержимое этого элемента не должно относится к содержимому сайта или должно, но косвенно, дабы прочесть их "за компанию" (последние твиты, комментарии и т.п. Сайт smashingmagazine своим сайдбаром нам прекрасно это показывает)

Теги section, в идеале, должны иметь заголовок (это необязательно). Они нужны не для оформления, а для выделения логических секций в документе. То есть всякие там врапперы и контейнеры должны быть просто дивами.

Также лучше присваивать классы (или id) таким элементам, потому что их может быть много. Вообще это очень неправильно - использовать новые теги всего однажды (шапка, подвал и т.п.), ведь тег footer, к примеру, может находится внутри тега article и показывать нам дату опубликовки поста.

Link to comment
Share on other sites

  • 0

Мне кажется не надо было пихать навигацию в aside, т.к. содержимое этого элемента не должно относится к содержимому сайта или должно, но косвенно, дабы прочесть их "за компанию" (последние твиты, комментарии и т.п. Сайт smashingmagazine своим сайдбаром нам прекрасно это показывает)

Aside предназначен для банеров, ссылок на сторонние ресурсы и тому подобное, я правильно понимаю?

Теги section, в идеале, должны иметь заголовок (это необязательно). Они нужны не для оформления, а для выделения логических секций в документе. То есть всякие там врапперы и контейнеры должны быть просто дивами.

Также лучше присваивать классы (или id) таким элементам, потому что их может быть много. Вообще это очень неправильно - использовать новые теги всего однажды (шапка, подвал и т.п.), ведь тег footer, к примеру, может находится внутри тега article и показывать нам дату опубликовки поста.

Про использование многократно футера и хедера я читал.

Будет верным такое использование?


<article>
<h2>Статья 1</h2>
<header>Дополнительная информация о посте</header>
<p>
Lorem ipsum dolor sit amet, cyrenensi reversus ait est cum suam ad suis.
</p>
<footer>Количество комментариев: 5</footer>
</article>

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy