20.05.2012, 11:58 | #1 |
Новичок
Регистрация: 27.08.2010
Сообщений: 19
Вес репутации: 0
|
Влияет ли css "display: none" ?
Возможно нубский вопрос, но столкнулся первый раз.
Поставил скрит JQuery, который обрезает статью и показывает её полностью по клику, без перезагрузки страницы. Обрезанный текст имеет стиль CSS "display: none". В браузере страница сначала грузится целеком, затем "обрезается". Думал, что поисковики не будут обращать внимание на этот скрипт, но посмотрев сегодня кэш гугла увидел, что там текст скрыт вышеуказанным способом. Так вот, это опасно с точки зрения SEO? |
20.05.2012, 12:38 | #2 |
Добрый модератор
Регистрация: 09.07.2007
Адрес: глобус Украины
Сообщений: 27,600
Вес репутации: 1025
|
А как могло быть иначе?
__________________
Правильный хостинг. В личке бесплатно не отвечаю обычно. |
20.05.2012, 15:46 | #3 |
Дикий
Регистрация: 02.06.2007
Адрес: <Noindex>
Сообщений: 2,551
Вес репутации: 355
|
Все правильно. Но если мучает реакция поисковиков, можете скрывать при помощи javascript например
Сам так делаю.
__________________
Делаю кулоны с опалами в стекле и не только! |
20.05.2012, 15:54 | #4 |
Визжащий хомячок
Регистрация: 12.01.2010
Сообщений: 3,667
Вес репутации: 361
|
а зачем скрывать текст от ПС?
__________________
|
20.05.2012, 16:17 | #5 |
Эксперт
Регистрация: 03.07.2007
Адрес: Chinatown
Сообщений: 7,265
Вес репутации: 609
|
ТС хотел спрятать от посетителей.однако почему-то поисковые роботы ходят по ссылкам в "display: none"
Добавлено через 47 секунд koekto, а "display: none" у Вас прописан в файле стилей или непосредственно в коде страницы?
__________________
тексты по 10 руб/кзнак автоматизируй все, не мучайся! Последний раз редактировалось MonAmur; 20.05.2012 в 16:17. Причина: Добавлено сообщение |
20.05.2012, 16:26 | #6 |
Новичок
Регистрация: 27.08.2010
Сообщений: 19
Вес репутации: 0
|
MonAmur, "display: none" прописывает JQuery скрипт уже после загрузки страницы. Изначально весь текст в div, которому присвоен class. Скрипт его находит и сворачивает лишний текст с помощью "display: none", если такой есть. Если нет, то не трогает.
Обычно, скрытого текста выходит больше половины от общего числа, а количественно 1000-3000 символов (иногда и побольше). D.iK.iJ, а что за скрипт, если не секрет? Мне по функционалу нужно нечто вроде "описания" на youtube, чтобы по клику показать/убрать лишний текст с перегруженной страницы (для удобства пользователей), при этом, чтобы поисковики не приняли никаких санкций за скрытие текста и обрабатывали его как обычно. ____________ Забыл добавить, что этот самый "скрытый" текст прекрасно гуглится, т.е. он к кэше. Но, как уже сказал, на сохранённой в гугле странице имеет "display: none". Это не опасно? Особенно в свете Пингвина... Последний раз редактировалось koekto; 20.05.2012 в 16:34. |
21.05.2012, 08:50 | #7 |
Эксперт
Регистрация: 06.04.2009
Сообщений: 1,076
Вес репутации: 226
|
Имхо все норм. - половина jquery красивостей работают с "display: none", например таб-закладки.
__________________
|
21.05.2012, 20:49 | #8 |
Дикий
Регистрация: 02.06.2007
Адрес: <Noindex>
Сообщений: 2,551
Вес репутации: 355
|
Скрипта как такового нет, все написать лень, использую разное на основе:
function idd(id) { return document.getElementById(id); } function zakril(id) { idd(id).style.display='none'; } function otkril(id) { idd(id).style.display=''; } Когда-то Леонид Каганов подсказал. Просто прописываю внизу страницы список блоков которые скрыть. (А сами блоки с id="название"). Ну, или сразу после загрузки этого блока, чтобы скрывало сразу: <script type="text/javascript"><!-- zakr('com'); //--></script> Ах, да, а на открытие текста ссылку наподобие <a href="javascript: otkril('com');">...</a>. В принципе, ее можно через Javascript прописать. Да и много чего еще можно сделать. А по JQuery может еще кто подскажет. Я таким не пользуюсь
__________________
Делаю кулоны с опалами в стекле и не только! Последний раз редактировалось D.iK.iJ; 21.05.2012 в 20:56. |
22.05.2012, 03:56 | #9 | |
Специалист
Регистрация: 01.10.2008
Адрес: Украина
Сообщений: 382
Вес репутации: 0
|
Цитата:
Повторяю..главное что-бы не было внешних ссылок.))) |
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
<div style="display:none;"> Всем хозяевам привет!! | jonik333 | Вопросы по работе системы | 38 | 06.08.2012 11:29 |
Когда появится проверка ссылок на <div style="display:none"> | opex | Вопросы по работе системы | 29 | 23.06.2010 14:28 |
СДЕЛАЙТЕ ПРОВЕРКУ НА <div style="display:none"> | opex | Пожелания пользователей системы | 28 | 02.06.2010 01:50 |
div style="display:none;" C какого хрена? | andy78 | Вопросы по работе системы | 65 | 29.12.2008 16:47 |
<div style="position: absolute; display: none;"> | den78ru | Ошибки при работе с системой | 16 | 09.03.2008 08:48 |
Часовой пояс GMT +3, время: 06:53.