Pull to refresh

Comments 37

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

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

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

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

P.S. Спасибо за отзыв…
я бы, во-первых, обернул его в <nav>, а затем в <div> для расположения в нужном месте макета.
В nav я все-таки оборачивал бы меню, а в сайд баре много всего постороннего. div вполне себе ок для сайд бара, хотя если у вас в сайдбаре например выводятся последние твитты к текущей статье или что-то подобное — aside отлично подойдет.
Для меню таки есть свой элемент <menu>, а навигационные ссылки в сайдабере отлично подходят для <nav>
Насколько мне известно, элемент <menu> предназначен не для навигационного меню.
Элемента menu не существует в html5, как писали ниже он только его выход планируется только в 2016 году и совсем не для ссылок или навигации по сайту
UFO just landed and posted this here
UFO just landed and posted this here
Не знал про элемент main и раньше оборачивал главный контент в section. Это было сильно неправильно?
А его и не было раньше. Он появился относительно не давно.
Вы только что придумали слово «секционные», на самом деле — это «структурные элементы». См. презентацию «Вёрстка со смыслом», там было много терминологии.
UFO just landed and posted this 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 just landed and posted this here
Поисковики уже давно забили на всю эту «ересь»(прошу правильно воспринять контекст использования этого слова), правильно верстая вы делаете сайт удобным для всяких ридеров и программ которые работают с контентом, в том ичсле и для программ предназначенных для людей с ограниченными возможностями
UFO just landed and posted this here
htmlbook.ru/html/menu вы не в курсе что menu не вошел в спецификацию html5?
Лишь бы кода нагородить…
UFO just landed and posted this here
Но все же больше поисковики оценят метаданные schema.org, нежели семантику тегов.
Вот спасибо за ссылку, у меня бродили сходные мысли, но тут автор изложил системно и аргументированно.
UFO just landed and posted this here
Солидарен. Мною про <main> тоже как-то было упущено…

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

Что это?

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



и т.д. и т.п.

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

Всем желаю в н и м а т е л ь н о с т и.
UFO just landed and posted this here
эх, только «по всюду» не вписать :)
UFO just landed and posted this here
ну просто высший пилотаж! :)
UFO just landed and posted this 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 just landed and posted this here
Sign up to leave a comment.

Articles