display none

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

Чёрное СЕО #

Наши пылесосы, самые пылесосные пылесосы среди всех пылесосящих пылесосов в мире.

Чем больше слово пылесос встречается на странице, тем выше поисковик поднимет страницу с пылесосами в поиске, и тем больше пылесосов я смогу продать клиентам. Бизнес жёсткая штука и приходится идти на ухищрения. А текст, который предназначен только для поисковиков мы спрячем.

Существует несколько вариантов спрятать этот текст. Например уменьшить шрифт до нулевого размера или сделать его высотой в один пиксель:

Пример 1 #

.my_first_spam_text{
    font-size: 1px;
}

Если мы замаркируем текст или увеличим масштаб текста на странице, то абзац всё равно можно будет обнаружить. Есть другой вариант:

Пример 2 #

.my_first_spam{
    display: none;
}

Именно так скрывали первые переспамленные тексты от пользователей. И это работало, 20 лет назад. Сегодня display: none; скорее используется только при разработке страницы, для дебагинга или для сокрытия объектов, которые будут видны, только после определённых действий пользователя. Например, только принятия соглашения видна форма логина пользователя.

display: inline; #

display: inline; делает из любого абзаца строковый элемент. Как например тег span. По умолчанию у сточных элементов он Inline. А у блочных block.

display: inline-block #

Внутри ведёт себя как блок, снаружи, как строковый элемент.

display: list-item #

Элемент выводится как блочный, но к нему добавляется маркировка списка.

display: block; #

Делает из любого элемента блочный элемент. Одна из отличительных черт блочного элемента перенос строк до и после.

Блочная или блоковая вёрстка - тема нашего следующего урока.

Какие типы вёрстки бывают #

Забегая вперёд — параметры flex и grid тоже темы двух (как минимум) отдельных уроков.

Принципиально можно говорить о нескольких видах или типах вёрстки:

  • табличная(устарела бесповоротно)
  • блочная, с флоатами(обтекание) с неё начался css
  • на флексах, достаточно популярна до сих пор
  • на гридах, вёрстка, которая используется во всех современных фреймворках.

Дополнительно #

Спрятать элемент ещё можно:

Пример 3 #

p{
    visibility: hidden;
}

Правда прячется он как бы не до конца. Проверь.

comments powered by Disqus