display:none при сворачивании текста

L
На сайте с 27.05.2013
Offline
12
1182

Хотелось бы узнать будет ли негативно сказываться на позициях использование display:none при сворачивании части текста?

Текст показывается не полностью, 1 абзац дублируется.

<p id="descShort">кусок текста 1<i></i><a href="#" onclick="$('#descShort').hide(); $('#descFull').show(); return false;">Полностью</a></p>

<div style="display:none" id="descFull"><p>Кусок текста 1</p>

<p>Еще текст</p>

[Удален]
#1
lelia:
1 абзац дублируется

зачем?

10символов

L
На сайте с 27.05.2013
Offline
12
#2

Понятно, оставить в коротком описании <p id="descShort"> пару слов. А сам display:none в такой ситуации может повлиять не в лучшую сторону? Или здесь именно дублирование текста? Так реализовано описание объекта на детальной странице объявления

NikitoZZ
На сайте с 04.04.2007
Offline
208
#3

Мы стараемся не индексировать или не ранжировать высоко: страницы с невидимым или слабовидимым текстом или ссылками.

Дальше объяснять думаю не стоит.

[Удален]
#4

lelia, дублировать не надо - это просто лишние, можно что-то типа этошо реализовать:


<p>текст анонса текст анонса текст анонса текст анонса</p>
<span class="nexttext">читать далее</span>
<p>скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст </p>
<p>скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст </p>
<p>скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст </p>
<p>скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст скрытый текст </p>

$("span.nexttext").livequery('click', function() {

if($("span.nexttext ~ *").size()-4>0){$("span.nexttext ~ *").eq(8).after('<span class="nexttext">читать далее</span>');$(this).remove()}
else{$(this).remove()};
});

http://www.unmedia.ru/

[Удален]
#5

NikitoZZ, а это здесь причём?

P0
На сайте с 14.06.2013
Offline
126
#6
burunduk:
NikitoZZ, а это здесь причём?

пятница однако)

Процветай и просвещайся, друг
NikitoZZ
На сайте с 04.04.2007
Offline
208
#7

У меня было дело, когда сайт банили за вот это дело - <span class="nexttext">читать далее</span>.

Бла бла бла, предназначенный исключительно для робота поисковой системы...

Потом текст перенесли на отдельную стр, и сайт вернули. В 2011 году правда это было.

[Удален]
#8
NikitoZZ:
Бла бла бла, предназначенный исключительно для робота поисковой системы...

в вашем случае это именно так, тут важна не технология, а цель

более того у вас текст фактически за границами дизайна сайта и он явно не для пользователя ;)

P.S. я привёл выше ссылку, там много скрытого текста и всё нормально, т.к. он для пользователя и пользователю понятно что нужно сделать что бы его прочитать, появляющийся текст не ломает дизайн, он такого же размера, он нормально отформатирован ;)

K
На сайте с 30.07.2008
Offline
135
#9

Дублировать текст не нужно, а display: none НЕ срабатывает в минус позициям.

Разве что по стуку, но у меня такого небыло. А вот в угоду дизайну прячется в дисплей нан постоянно многое, главное - не всё и нет сео-спама в том, что прячется.

Причем есть "читать далее...", а есть просто скрытые блоки - без разницы.

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