Jump to content

Recommended Posts

Здравствуйте.

Я не давно сменил шаблон . И там тег h1 прописывается вот так (пример)

<h1 class="heading"><span itemprop="name">Название материала></span></h1>

Меня все убеждают что это нормально .

 

 

Но при анализе через программу site-auditor показывает код вот так ...

<span itemprop="name">Название материала</span>

Я заменил на свой вариант 

<h1>Название материала</h1>

(Но не много внешка  сайта изменилась...Исчезла часть графического составляющего )

 

 

 

 

 

 

Есть ли смысл делать по 2 варианту?

(Для анализа этот сайт в подписи,  и данная проблема находится в разделе материала )

 

 

Link to post
Share on other sites
<h1>Название материала</h1>

Такой вариант предпочтительней, поскольку вы всегда можете задать тегу H1 стили через CSS. И вернуть его таким образом к первоначальному виду.

 

Не рекомендуется ставить классы тегу H1 и тем-более использовать внутри него другие теги, так как это просто не имеет смысла.

Link to post
Share on other sites

Не рекомендуется ставить классы тегу H1 и тем-более использовать внутри него другие теги, так как это просто не имеет смысла.

 

 

Не согласен, ПС не воспринимает классы и будет видеть обычный h1. Рекомендуется или нет - нигде точно про это не написано))

Link to post
Share on other sites

скорее всего вы хотите сделать так:

<!-- Но тут должно быть описание Schema.org/Article, например -->
<h1 class="heading" itemprop="name">Название материала</h1> 

и это правильный вариант. Сохраняются и стили заголовка, и для микроразметки показываете название статьи.

Link to post
Share on other sites

Как было изначально .

h_1474219098_1765159_1262eab82c.png

 

..............................................

 

Я сам за этот вариант но графическая составляющая сайта теряется ..

<h1>Название материала</h1>

h_1474219098_3706789_3107222f1d.png

 

 

.............................

 

А если код заменить на этот то 


<h1 class="heading" itemprop="name">Название материала</h1> 

h_1474219098_2356450_5cf507758f.png

 

 

 

 

Вот в чем беда ,  а создатель шаблона считает Seo  магией ,потому и  не подстраивается под это =)

Link to post
Share on other sites

Не согласен, ПС не воспринимает классы и будет видеть обычный h1. Рекомендуется или нет - нигде точно про это не написано))

 

Просто в них вообще никакой логики и смысла нет. Лишние символы в коде.

Link to post
Share on other sites

скорее всего вы хотите сделать так:

<!-- Но тут должно быть описание Schema.org/Article, например -->
<h1 class="heading" itemprop="name">Название материала</h1> 

и это правильный вариант. Сохраняются и стили заголовка, и для микроразметки показываете название статьи.

Ваш вариант тоже хорош ...

Link to post
Share on other sites
<h1>Название материала</h1>

Такой вариант предпочтительней, поскольку вы всегда можете задать тегу H1 стили через CSS. И вернуть его таким образом к первоначальному виду.

 

Не рекомендуется ставить классы тегу H1 и тем-более использовать внутри него другие теги, так как это просто не имеет смысла.

 

Соглашусь! В теги заголовков (тем более в h1) не рекомендуется вставлять лишний код, ссылки и прочее. Может негативно сказаться. Через css-норм.

Link to post
Share on other sites

Так что вам мешает заменить этот код:

<h1 class="heading"><span itemprop="name">Название материала></span></h1>

на такой

<div class="heading" itemprop="name"><h1>Название материала></h1><div>

Я на своих сайтах всегда так делаю, и дизайн не ломается и h1 чистенький)

Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...