HTML: h1 должен отметить использоваться для заголовка сайта или названия страницы?

В прошлом я часто вставлял заголовок сайта <h1> тег и затем основное название страницы в <h2>. Который рассматривают корректным, или если основное название страницы быть в <h1> тег? Если так, куда Вы помещаете заголовок сайта? В постоянном клиенте <div>? Или?

Что наиболее семантически корректно, и что является лучшим при рассмотрении вещей как доступность?

11
задан Stanislav Kralin 10 June 2017 в 09:50
поделиться

2 ответа

Нормальным способом реализации DFS в ситуации, когда каждый шаг представляет собой «перемещение» из «положения платы» в какое-либо возможное следующее, пока не будет достигнута цель, является следующее: (псевдокод)

seenpositions = set()
currentpositions = set([startingposition])
while currentpositions:
  nextpositions = set()
  for p in currentpositions:
    seenpositions.add(p)
    succ = possiblesuccessors(p)
    for np in succ:
      if np in seenpositions: continue
      if isending(np): raise FoundSolution(np)
      nextpositions.add(np)
  currentpositions = nextpositions
raise NoSolutionExists()

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

Я не вижу следов этой общей структуры (или ее разумного варианта) в вашем коде. Почему бы не попытаться записать это на этот путь? Вам нужно только кодировать possiblessuors и isending (если вы настаиваете на сохранении позиции в виде списка, вам придется превратить его в кортеж, чтобы проверить членство в наборе и добавить к устанавливать, но, это довольно незначительно; -).

-121--4746417-

Необходимо задать атрибут LinearlAyout android: clickable = «true» в файле макета xml или setClickable (true) в коде действия java.

-121--1375840-

Нет реального стандарта и существует довольно много различных мнений . Я согласен с womp хотя: вы не должны иметь одинаковые H1 на каждой странице сайта. Я оставляю название сайта на < название > тэгов.

Семантически (и для облегчения доступности) общепринятым правилом является одно < H1 > на страницу или раздел . Допустимо иметь несколько заголовков верхнего уровня на странице, если эти заголовки разбивают документ на отдельные логические блоки, обсуждающие разные вещи. Таким образом, чтобы взять пример домашней страницы блога, показывающей пять последних статей, было бы хорошо для каждой иметь свой собственный < H1 > .

Однако, когда дело доходит до SEO, рекомендации обычно заключаются в том, что у вас есть только один H1 на страницу.

Я пошел на гибридный подход на мой дизайн блог : на главной странице, есть H1, описывающий сайт, и каждый пост заголовок < H2 > . Однако на отдельных страницах сообщения заголовок сообщения - < H1 > . Это кажется (пока) навести хороший баланс между семантикой и оптимизацией для поисковых систем.

6
ответ дан 3 December 2019 в 08:29
поделиться

Лучше, если теги H1 контекстуально связаны с большинством содержания на странице - так что на самом деле это должно быть название страницы.

Если на каждой странице есть тот же тег H1 (то есть заголовок сайта), он ухудшает их значение (и в целом, они действительно самый ценный тег).

Если вы помещаете название сайта в заголовок как-то, что не является изображением с Alt Text, я бы обычно просто стилил дивер или пролет.

5
ответ дан 3 December 2019 в 08:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: