Pull to refresh

Comments 37

Об это всём (и не только) года полтора назад уже написали html-доктора (http://html5doctor.com/).
согласен)
по моему для новичков и тех, кто не видел ранее, будет полезно.
толково же написано
Будет полезно погуглить (с) Ваш копетан.
UFO landed and left these words here
Мой первый (и пока единственный) топик на Хабре тоже является переводом. Я хотел оформить его как топик-перевод, но так и нашёл, как это делается. Пришлось просто в первом абзаце написать о том, что это перевод, и дать ссылку на оригинал :(
Не знал про элемент main и раньше оборачивал главный контент в section. Это было сильно неправильно?
И на сколько верно использовать aside для сайдбара сайта? Как на хабре справа, например.

За статью перевод статьи спасибо. Хоть и писали об этом раньше, но написана статья очень удобочитаемо и понятно.
Насколько я понял идею автора статьи, семантически оборачивать сайдбар в aside будет неверно, т.к. когда мы говорим о сайдбаре, мы имеем в виду физическое расположение блоков в макете страницы.

Тут, наверное, вводит в заблуждение дословные перевод слова aside: «в стороне» от чего-либо.
Элемент aside определяет смысловую нагрузку для содержащегося в нем контента.

Главные потребители нашей семантики — это скринридеры, которые встретив в разметке элемент aside, знают как его обработать.

P.S. Спасибо за отзыв…
я бы, во-первых, обернул его в <nav>, а затем в <div> для расположения в нужном месте макета.
В nav я все-таки оборачивал бы меню, а в сайд баре много всего постороннего. div вполне себе ок для сайд бара, хотя если у вас в сайдбаре например выводятся последние твитты к текущей статье или что-то подобное — aside отлично подойдет.
Для меню таки есть свой элемент <menu>, а навигационные ссылки в сайдабере отлично подходят для <nav>
Насколько мне известно, элемент <menu> предназначен не для навигационного меню.
Элемента menu не существует в html5, как писали ниже он только его выход планируется только в 2016 году и совсем не для ссылок или навигации по сайту
UFO landed and left these words here
UFO landed and left these words here
Не знал про элемент main и раньше оборачивал главный контент в section. Это было сильно неправильно?
А его и не было раньше. Он появился относительно не давно.
Вы только что придумали слово «секционные», на самом деле — это «структурные элементы». См. презентацию «Вёрстка со смыслом», там было много терминологии.
UFO landed and left these words here
Почему-то не упомянут элемент <menu>, блок с менюшкой можно переверстать так:
<nav>
  <menu>
    <li><a href="#chapter-one">Глава первая</a>
    <li><a href="#chapter-two">Глава вторая</a>
    <li><a href="#chapter-three">Глава третья</a>
  </menu>
</nav>

Так же не упомянут элемент <time>, <header> тоже можно с ним переверстать как
<header>
    <h1>Компания Google покупает Nest</h1>
    <p>Опубликовано: <time datetime="2014-01-13" pubdate="pubdate">13 января 2014</time></p>
</header>

Поисковики оценят все эти подсказки
UFO landed and left these words here
Поисковики уже давно забили на всю эту «ересь»(прошу правильно воспринять контекст использования этого слова), правильно верстая вы делаете сайт удобным для всяких ридеров и программ которые работают с контентом, в том ичсле и для программ предназначенных для людей с ограниченными возможностями
UFO landed and left these words here
htmlbook.ru/html/menu вы не в курсе что menu не вошел в спецификацию html5?
Лишь бы кода нагородить…
UFO landed and left these words here
Но все же больше поисковики оценят метаданные schema.org, нежели семантику тегов.
Вот спасибо за ссылку, у меня бродили сходные мысли, но тут автор изложил системно и аргументированно.
UFO landed and left these words here
Солидарен. Мною про <main> тоже как-то было упущено…

Оффтоп: граммарнаци негодуэ!

Что это?

так же
не правильно
на сколько
на пример
по всюду



и т.д. и т.п.

Я к тому, что это уже повсюду.
Это, конечно же, ничего не изменит, просто выпустить пар.

Всем желаю в н и м а т е л ь н о с т и.
UFO landed and left these words here
эх, только «по всюду» не вписать :)
UFO landed and left these words here
UFO landed and left these words here
article и section сурово ломают мозг.
Каждая вторая статья на эту тему утверждает, что section объединяет article и другие элементы в нечто цельное, а каждая первая утверждает обратное, мол, section делит article или другие элементы на части.

Отдельные авторы говорят о правомерности использования обоих подходов.

Хуже всего, что этот плюрализм мнений как-бы намекает, что сами авторы этих элементов не вполне понимают их сути.

Пример кода в wiki статье про article показывает несколько article вложенных в section.
А пример кода в статье про section показывает… та-дам!… несколько section вложенных article.

Мы видим использование обоих подходов, но не ясно, допускается (рекомендуется) ли их одновременное использование в одном документе.

Зато ясно следующее:
The <article> element represents an independent item section of content.

The <section> element represents a generic section of a document or application.

Выделения в цитатах из wiki W3C мои.
не для разметки почтового адреса

Правильно: не для разметки, а для него самого. :) Пруф
Т.е. внутри должен быть почтовый адрес, мыло, телефон, скайп и т.п. того, кто написал статью ниже.
UFO landed and left these words here
Sign up to leave a comment.

Articles