Как правильно - ссылка внутри Н2 или снаружи ?

1 23
V
На сайте с 11.12.2007
Offline
153
#21

С точки зрения правильности кода, однозначно правильно писать так:

<h2><a href="">...</a></h2>,

Объяснение: есть два типа элементов - блочные и встроенные (строчные).

Блочные - это div, p, h1, h2 и т.д.

Строковые - это span, a, q и т.д.

Блочные могут содержать строчные, а строчные - не могут содержать блочных.

Вот цитата с одного авторитетного ресурса (http://www.htmlbook.ru/content/?id=93):

Встроенные элементы могут содержать только данные или другие встроенные элементы, а в блочные допустимо вкладывать другие блочные элементы, встроенные элементы, а также данные. Иными словами, встроенные элементы никак не могут хранить блочные элементы

***

Другой вопрос - как это повлияет на продвижение. Если бы спросили меня, то я бы сказал, что чисто интуитивно не вижу ничего плохого в ссылках в заголовке. Но я, к сожалению, не всегда угадываю что думает Яндекс. Надо ставить экперимент.

Мой надёжный хостинг Бегет: https://goo.su/dYbhyp
vandamme
На сайте с 30.11.2008
Offline
675
#22
vovabigov:
С точки зрения правильности кода, однозначно правильно писать так:
<h2><a href="">...</a></h2>,

покажите где написано в спецификации, а не на любительском сайте

Cell
На сайте с 09.10.2007
Offline
552
#23
vovabigov:
С точки зрения правильности кода, однозначно правильно писать так:
<h2><a href="">...</a></h2>

Сомневаюсь, что это так. Потому что валидатор W3 на такую конструкцию всегда ругается.

The Piper at the Gates of Dawn.
asto
На сайте с 13.10.2005
Offline
180
#24
Сомневаюсь, что это так. Потому что валидатор W3 на такую конструкцию всегда ругается.

Валидатор на обе конструкции ругается:)

nickicool
На сайте с 11.12.2009
Offline
102
#25

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

AR
На сайте с 13.09.2008
Offline
51
#26

Для кого http://www.whitehouse.gov (PR10) будет считаться "достаточно авторитетным", то там друпал, а значит <h2><a>...</a></h2>

Яндекс лучше или Google лучше? Яндекс - доказано Google. (http://noindex.by/meta/chto-luchshe-google-ili-yandeks#comment-5911)
manic
На сайте с 08.12.2008
Offline
88
#27

apple_rom, Думаю, им на валидность верстки не столь важно, и тем более о продвижении не задумываются. Делают сайты как нравится/как удобно

Lesnichiy
На сайте с 04.06.2006
Offline
38
#28

Лучше не ставить ссылку в заголовок-подзаголовок и наоборот. Отдельно.

Netsp
На сайте с 17.01.2007
Offline
49
#29
asto:
Валидатор на обе конструкции ругается:)

Где проверяли?

Заходите на validator.w3.org, выбираете "Validate by Direct Input" и вставляете такой код:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>H A</title>
</head>
<body><h2><a href="/">asd</a></h2></body>
</html>

Смотрите результат.

1 23

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий