![]() |
|
|||||||
| Продвижение и оптимизация сайтов Обсуждаем вопросы оптимизации, поведенческие факторы. Услуги - в разделе "Коммерческие объявления" ->"Биржа услуг" |
![]() |
|
|
Опции темы |
|
|
#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,421
Сказал(а) спасибо: 25,258
Получил(а) "Спасибо": 14,008
Нарушения: 0/0 (0)
Репутация: 1520774
|
Цитата:
|
|
|
|
|
|
|
#18 |
|
Резидент
Доцент
Регистрация: 01.07.2020
Адрес: Кавказ
Сообщений: 376
Сказал(а) спасибо: 4,141
Получил(а) "Спасибо": 4,827
Нарушения: 0/0 (0)
Репутация: 707339
|
|
|
|
|
|
|
#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 |