Jump to content
  • 0

Display: none;


Delat
 Share

Question

Часто встречал в примерах, как кто-то делая выпадающие подпункты меню или целый текст скрывал их свойством display: none;, а потом через псевдоклассы выводил по наведению курсора на объект или клику. Я и сам так стал делать.

В книге Эрика Мейра где-то упоминалось, что значение

none

свойства дисплей используется только в одном случае(!)

От сюда вопросы. Семантически это верно? Как относятся поисковики к индексации подобных структур? Хороший ли это тон, может лучше z-index?

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

скрывать объекты ЛЮБЫМИ способами - не очень хорошо для поисковиков, по умолчанию лучше все показывать, а скрывать после загрузки страницы

Каким образом мы скрываем? Мы лишь не даем временно отобразить на поверхности то что скрыто.

В теле документа к примеру, если это .html - "скрытый" текст присутствует. Ведь в конечном итоге мы не прячем подменю или текст, а говорим пользователю (и поисковому роботу), нажми сюда и увидишь.

Link to comment
Share on other sites

  • 0

бот то скушает такое без проблем, но можете получить подобное письмо

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

Примеры страниц, на которых обнаружен скрытый текст:

......

Пожалуйста, удалите скрытый текст со страниц сайта. Когда изменения будут внесены, сайт вернется в поиск автоматически.

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

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

Link to comment
Share on other sites

  • 0

Насколько знаю не индексируют скрытый текст. С другой стороны поисковые роботы гугла точно и помоему и яндекса умеют работать с javascript

это вряд ли

боты видят всю хтмл страничку такой, какая она есть, без отработки js, т.е. если вы текст добавляете c помощью js после загрузки страницы, боты его не увидят, если текст был скрыт с помощью css, боты его заберут

НО! если сотрудники, обслуживающие данного робота, решат, что скрытый текст как-то не вписывается в правила размещаемой информации на вашем сайте, могут снизить рейтинг или вообще убрать страницу.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy