![]() |
|
Продвижение и оптимизация сайтов Обсуждаем вопросы оптимизации, поведенческие факторы. Услуги - в разделе "Коммерческие объявления" ->"Биржа услуг" |
![]() |
|
Опции темы |
![]() |
#11 |
Senior Member
Доцент
Регистрация: 23.01.2021
Сообщений: 112
Сказал(а) спасибо: 146
Получил(а) "Спасибо": 161
Нарушения: 0/0 (0)
Репутация: 34322
|
![]()
Нет, неправильно. Тег <aside> предназначен для сайдбара, а не для хэдера и футера. И то, и другое (и третье) не относится к основному контенту страницы, но хэдер с футером обычно содержат "сквозную" информацию, относящуюся ко всему сайту, а сайдбар зачастую содержит вспомогательную информацию, относящуюся к странице или разделу.
|
![]() |
![]() |
Сказали спасибо: |
![]() |
#12 | |
Junior Member
Студент
Регистрация: 01.07.2020
Сообщений: 17
Сказал(а) спасибо: 31
Получил(а) "Спасибо": 13
Нарушения: 0/0 (0)
Репутация: 111480
|
![]() Цитата:
https://www.w3.org/TR/html52/section...-aside-element Если кратко, то элемент <aside> предназначен для частей/разделов html документа, которые можно считать отдельным от основного содержимого. То есть все что можно физически убрать о страницы без ущерба для качества и полноты основного контента, можно заключать в <aside>. И сайтбар, и хэдер, и футер, и комментарии, и меню, подходят под это определение, ведь на изначально качественную статью о правильном кормлении кошек не повлияет, есть ли на странице футер с копирайтом, хедер с логотипом или сайтбар с навигацией по сайту и последними комментариями. Сыграет ли это в плюс на продвижение - хз, но поможет ПСам точнее определять основной контент - это факт. |
|
![]() |
![]() |
Сказали спасибо: |
![]() |
#13 | |
Senior Member
Доцент
Регистрация: 23.01.2021
Сообщений: 112
Сказал(а) спасибо: 146
Получил(а) "Спасибо": 161
Нарушения: 0/0 (0)
Репутация: 34322
|
![]() Цитата:
Код:
<body> <header> <h1>My wonderful blog</h1> <p>My tagline</p> </header> <aside> <!-- this aside contains two sections that are tangentially related to the page, namely, links to other blogs, and links to blog posts from this blog --> <nav> <h1>My blogroll</h1> <ul> <li><a href="https://blog.example.com/">Example Blog</a> </ul> </nav> </aside> <aside> <!-- this aside is tangentially related to the page also, it contains twitter messages from the blog author --> <h1>Twitter Feed</h1> <blockquote cite="https://twitter.example.net/t31351234"> I'm on vacation, writing my blog. </blockquote> <blockquote cite="https://twitter.example.net/t31219752"> I'm going to go on vacation soon. </blockquote> </aside> <article> <!-- this is a blog post --> <h1>My last post</h1> <p>This is my last post.</p> </article> <footer> <p><a href="/archives">Archives</a> - <a href="/about">About me</a> - <a href="/copyright">Copyright</a></p> </footer> </body> |
|
![]() |
![]() |
Сказали спасибо: |
![]() |
#14 | ||
Junior Member
Студент
Регистрация: 01.07.2020
Сообщений: 17
Сказал(а) спасибо: 31
Получил(а) "Спасибо": 13
Нарушения: 0/0 (0)
Репутация: 111480
|
![]()
webinfo, ну хз, останусь при своем мнении, ибо
Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#15 |
Senior Member
Доцент
Регистрация: 23.01.2021
Сообщений: 112
Сказал(а) спасибо: 146
Получил(а) "Спасибо": 161
Нарушения: 0/0 (0)
Репутация: 34322
|
![]() |
![]() |
![]() |
![]() |
#16 | ||
Junior Member
Студент
Регистрация: 01.07.2020
Сообщений: 17
Сказал(а) спасибо: 31
Получил(а) "Спасибо": 13
Нарушения: 0/0 (0)
Репутация: 111480
|
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#17 | |
Позитив =)
Академик
Регистрация: 21.06.2020
Адрес: Санкт-Петербург
Сообщений: 4,412
Сказал(а) спасибо: 25,091
Получил(а) "Спасибо": 13,926
Нарушения: 0/0 (0)
Репутация: 1412767
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#18 |
Резидент
Доцент
Регистрация: 01.07.2020
Адрес: Кавказ
Сообщений: 376
Сказал(а) спасибо: 4,141
Получил(а) "Спасибо": 4,827
Нарушения: 0/0 (0)
Репутация: 627517
|
![]() |
![]() |
![]() |
![]() |
#19 | |
Думаю, что надо худеть
Академик
Регистрация: 22.06.2020
Сообщений: 1,791
Сказал(а) спасибо: 1,526
Получил(а) "Спасибо": 1,939
Нарушения: 0/0 (0)
Репутация: 632655
|
![]()
Так, народ совсем в дебри ушел.
![]() По полкам: Из правильного: Цитата:
footer, main, aside - всегда структурные теги для парсинга. В aside обозначены повторяющиеся элементы сайта (всё что угодно). В aside могут быть секции section (отдельные структурные блоки для парсинга) а могут и не быть. Если секций нет - header не используется. В section ОБЯЗАТЕЛЕН header этой секции. В article НЕ ОБЯЗАТЕЛЕН header, но ОЧЕНЬ ЖЕЛАТЕЛЕН. В footer не используется header. nav - тег усиливающий вес навигационной части страницы, заодно поясняющий парсерам что это навигация, а не контент страницы, используется в любом месте в любом количестве, но лучше все-таки соблюдать какие-то рамки. В результате максимально возможная струтура страницы может выглядеть так: Код:
<!DOCTYPE html> <html lang="ru"> <head> <title>title</title> <meta name="description" content="description"> </head> <body> <header> <h1>Заголовок струтурный - ШАПКА САЙТА, САМАЯ ВАЖНАЯ ЧАСТЬ СТРАНИЦЫ</h1> <nav><a href="/">Навигация самая весомая на сайте</a></nav> </header> <main> <!--БЛОК ОСНОВНОГО КОНЕТНА СТРАНИЦЫ, ВСЁ ЧТО ОТНОСИТСЯ К КОНТЕНТУ, А НЕ ВСПОМОГАТЕЛЬНЫМ ЭЛЕМЕНТАМ--> <article> <header><h2>Заголовок статьи, ведомый</h2></header> <figure><img src="" alt="img"><figcaption>Подпись под картинкой</figcaption></figure> <p>Тектс статьи</p> <p>Тектс статьи</p> </article> <article> <header><h3>Заголовок статьи, ведомый</h3></header> <figure><img src="" alt="img"><figcaption>Подпись под картинкой</figcaption></figure> <p>Тектс статьи</p> <p>Тектс статьи</p> </article> </main> <footer> Текст футера </footer> <aside> <section> <header><h3>Заголвок секции 1, ведомый</h3></header> <nav> <ul> <li><a href="/">Навигация вспомогательная, не очень весомая</a></li> </ul> </nav> </section> <section> <header><h4>Заголвок секции 2, ведомый</h4></header> <p>Текст сайдбара </p> <p>Текст сайдбара </p> </section> </aside> </body> </html> |
|
![]() |
![]() |
Сказали спасибо: |
![]() |
#20 | ||
Senior Member
Доцент
Регистрация: 23.01.2021
Сообщений: 112
Сказал(а) спасибо: 146
Получил(а) "Спасибо": 161
Нарушения: 0/0 (0)
Репутация: 34322
|
![]() Цитата:
Цитата:
Язык разметки документа используется не только и не столько для поисковиков, но и для браузеров и для разработчиков. Чтобы последние писали поменьше комментариев в коде и использовали побольше средств, предоставляемых стандартом. А подобный кусок кода демонстрирует непонимание сути стандарта и выхолащивает эту суть. Есть определённые области применения тегов. Хэдер и футер - вступительная и заключительная части документа или раздела, aside - вспомогательный контент, nav - навигационные элементы. И использовать эти теги нужно соразмерно семантике, в меру и по месту. И более того, header не является разделообразующим элементом, он применяется лишь для выделения определённой части раздела. А aside - напротив, элемент разделообразующий. И обрамляя хэдер тегами <aside>, вы ломаете структуру документа, ломаете его разделы. Так, в вышеприведенном коде оказывается, что заголовок h1 имеет вспомогательное значение и не относится напрямую к содержанию страницы. Ересь же однозначно. |
||
![]() |
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Качественная ссылка для Гугла | sanek1991 | Гугл и другие поисковики | 25 | 19.01.2021 10:27 |
Объясните, ziliboba0213 — опытный тролль или про него речь в заголовке? | <!--WEB--> | Курилка | 81 | 29.06.2020 01:11 |