Выберите каждый из [a] и пропустите все из [b]: Результат: 1, 5
var a = [1,4,5,9];
var b = [1,6,7,5];
for (i = 0; i < a.length; i++) {
for (z = 0; z < a.length; z++) {
if (a[i] === b[z]) {
console.log(b[z]); // if match > console.log it
}
}
}
По-моему, Вы не должны волноваться, хорошо, чтобы сделать это как это.
H1 определяет часть Вашего содержания сначала находиться на одном уровне, направляясь. Таким образом, если у Вас есть первый уровень, направляющийся в Вашем отделении навигации (например, <H1>Navigation Menu</H1>
), конечно, который должен быть #nav h1
.
, Если у Вас должно быть несколько H1s в Вашем содержании, зависит: Если бы у Вас есть блог, и каждая запись имеет свой собственный заголовок, это был бы H1s. Однако, если Ваш блог сам имеет заголовок (например, <H1>My Blog!</H1>
), заголовок записи в блоге должен быть H2.
, Но это - только теория. Пойдите для того, что является читаемой, семантической разметкой. Можно лучше всего выбрать это путем рассмотрения HTML и выяснения у себя: 'Действительно ли это читаемо? Удобочитаемость улучшилась бы, если бы я сделал это другой путь?' Ответ будет варьироваться от проекта до проекта.
В целом у Вас должен только быть один h1 на страницу, и что h1 должен succintly представлять содержание на той странице. Пока Вы готовы разработать с CSS, узнать, какой уровень заголовков (h2, h3, H-4, и т.д.), которые правильно представляют заголовки, Вы хотите использовать, и затем разработать их вместо этого.
Семантически, я предпочитаю использовать один h1 на странице, главным образом для заголовка страницы. Это, вероятно, не имеет значения слишком много с SEO, и с путем, которым HTML идет с HTML5, дженерик header
, тег сделает это намного более простым и этот аргумент устаревший.
В попытке ответить на тот же вопрос я отправил этот вопрос, который может иметь немного полезной информации. Мое беспокойство с использованием того же H1, H2, H3 в местах differnt - то, что, если Вы ВСЕГДА не определяете 'родительский' стиль, как Вы сделали в своем примере* - тогда, можно столкнуться с проблемами.
* то есть Вы никогда не определяете 'h1' отдельно
Просто помните, что Ваши h1s используются для указания на контекст, не расположение. Так, нет ничего по сути неправильно с наличием нескольких на странице.
В этом определенном примере, необходимо решить, имеют ли лево-военно-морские h1s ту же контекстную важность как содержание h1s и недавние новости h1s. Если ясная иерархия существует в Вашем уме, используйте свои теги заголовка для демонстрации этого.
Мне не нравится идея нескольких H1
s. H1
- это самый важный заголовок верхнего уровня, и страница в основном посвящена этой теме. Если у вас есть не менее важная вторая тема, не помещайте ее в другой тег H1
, просто поместите ее на другую страницу. Он этого заслуживает, правда?
Я стараюсь иметь только один H1 на странице и иметь его почти, но слегка повторно устроен из содержимого заголовка Tag / H1, является основной идеей отдельной страницы все остальное должен быть тег H2 и ниже ....
Если речь идет о seo, то лучше использовать теги h1, а если вы хотите использовать их просто для ситлинга, то используйте таблицы стилей css.
Самое главное: Если на веб-странице используется более одного тега h1, то google может посчитать эту страницу спамом. используйте другие теги заголовков, кроме h1, например h2 h3 h4 h5 h6, любое количество раз.
Мэтт Каттс из Google ответил на Более одного H1 на странице: хорошо или плохо? (5 марта 2009 г.) с:
Что ж, если есть логическая причина иметь несколько разделов, это не так плохо иметь, вы знаете, несколько
h1
с. Я бы обратил внимание на то, чтобы переборщили. Если вся ваша страницаh1
, это выглядит красиво, как Крети, не так ли? Так что не делайте всеh1
, а затем CSS, чтобы он выглядел как обычный текст, потому что мы видим, что люди, которые являются конкурентами, жалуются на , что если пользователи когда-нибудь отключат CSS или CSS не загружаются, это выглядит очень плохо. Итак, вы знаете, это нормально, если немногоh1
здесь , а затем, возможно, будет два раздела на странице, и поэтому, возможно, будет немногоh1
здесь.Но вы действительно должны использовать его для заголовков или заголовков, в чем цель. Не просто бросать
h1
везде, где только можно на странице. Потому что я могу вам сказать, если вы просто броситеh1
везде на странице, люди пытались злоупотребить этим, поэтому наши алгоритмы пытаются учитывать это , так что на самом деле это не принесет вам особой пользы. Поэтому я бы использовал его там, где это имеет смысл, и более экономно, но вы можете использовать его несколько раз.