logo помогаю бизнесу зарабатывать больше.
Связаться
Введите название услуги:

Читать далее HTML + CSS

20 марта 2023 в 13:14 Важные статьи

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

Самый действенный метод на данный момент (использую на данной странице, пример – https://max-webs.ru/kursu/ , которая находится в ТОПе по запросу индивидуальное обучение SEO, благодаря данной технологии ).

Суть модуля заключается в использование исключительно CSS ( стили ) без использования JavaScript.

CSS поисковый робот умеет читать и текст размещенный в CSS будет проиндексирован поисковым роботом, что в дальнейшем повысит позиции сайта.

Текст скрытый посредством JavaScript поисковый робот не индексирует. Соответственно большинство решений представленных в интернете реализованы именно таким методом. Более простой, но совсем неподходящий для SEO.

Купить данный модуль можно здесь – https://max-webs.ru/p/chitat-dalee-na-chistom-css/

Бесплатные решения

Читать далее HTML

HTML

<div>
<input type="checkbox" class="read-more-state" id="post-1" />
<p class="read-more-wrap">Lorem ipsum dolor sit amet, consectetur adipisicing elit. <span class="read-more-target">Libero fuga facilis vel consectetur quos sapiente deleniti eveniet dolores tempore eos deserunt officia quis ab? Excepturi vero tempore minus beatae voluptatem!</span></p>
<label for="post-1" class="read-more-trigger"></label>
</div>
<div>
<input type="checkbox" class="read-more-state" id="post-2" />
<ul class="read-more-wrap">
<li>lorem</li>
<li>lorem 2</li>
<li class="read-more-target">lorem 3</li>
<li class="read-more-target">lorem 4</li>
</ul>
<label for="post-2" class="read-more-trigger"></label>
</div>

CSS

.read-more-state {
display: none;
}

.read-more-target {
opacity: 0;
max-height: 0;
font-size: 0;
transition: .25s ease;
}

.read-more-state:checked ~ .read-more-wrap .read-more-target {
opacity: 1;
font-size: inherit;
max-height: 999em;
}

.read-more-state ~ .read-more-trigger:before {
content: 'Show more';
}

.read-more-state:checked ~ .read-more-trigger:before {
content: 'Show less';
}

.read-more-trigger {
cursor: pointer;
display: inline-block;
padding: 0 .5em;
color: #666;
font-size: .9em;
line-height: 2;
border: 1px solid #ddd;
border-radius: .25em;
}

Другие альтернативы

Рабочие варианты представлены выше. Выбирайте под свои нужды.

Похожие статьи

Оставить заявку
По любым вопросам пишите мне в мессенджеры .
Написать в WhatsApp
+7 (925) 444-48-89
Написать в Telegram
@max_webs
Ваша цена
Предложите свою цена за товар или услугу. Пишите мне в мессенджеры или оставьте заявку в данной форме.
Написать в WhatsApp
+7 (925) 444-48-89
Написать в Telegram
@max_webs
[contact-form-7 id="22192" title="Универсальная форма"]
[contact-form-7 id="114828" title="Рассчитать стоимость"]

Представительство Max-Webs в других городах:

There are no products