Форум об интернет-маркетинге
Вернуться   Форум об интернет-маркетинге > Технические вопросы > Веб-строительство

Ответ
 
Опции темы
Старый 18.04.2021, 07:21   #1
sanek1991
Senior Member
Профессор
 
Регистрация: 21.06.2020
Сообщений: 859
Сказал(а) спасибо: 80
Получил(а) "Спасибо": 187
Нарушения: 0/0 (0)
Репутация: 74780

Thread Starter Как компактно разместить большой список ?

Нужен пример для размещения вертикально списка из большого количества строк, типа такого:

11111111
22222222
33333333
...............
...............
99999999

Типа вертикального слайдера, с прокруткой, без JS.
Как лучше реализовать ?
sanek1991 вне форума   Ответить с цитированием
Старый 18.04.2021, 08:25   #2
sanek1991
Senior Member
Профессор
 
Регистрация: 21.06.2020
Сообщений: 859
Сказал(а) спасибо: 80
Получил(а) "Спасибо": 187
Нарушения: 0/0 (0)
Репутация: 74780

Thread Starter Re: Как компактно разместить большой список ?

По идее, можно было-бы разместить в iframe, но пишут что поисковики их не любят.
Может есть какой-то аналог на div ?
sanek1991 вне форума   Ответить с цитированием
Старый 18.04.2021, 11:10   #3
ziliboba0213
Позитив =)
Академик
 
Аватар для ziliboba0213
 
Регистрация: 21.06.2020
Адрес: Санкт-Петербург
Сообщений: 4,367
Сказал(а) спасибо: 24,605
Получил(а) "Спасибо": 13,431
Нарушения: 0/0 (0)
Репутация: 1021380

По умолчанию Re: Как компактно разместить большой список ?

Так див и overflow
PHP код:
<div style='height: 200px; overflow-y: scroll'></div
ziliboba0213 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Старый 18.04.2021, 12:08   #4
Rema
Senior Member
Профессор
 
Регистрация: 25.06.2020
Адрес: Спб
Сообщений: 508
Сказал(а) спасибо: 1,294
Получил(а) "Спасибо": 502
Нарушения: 0/0 (0)
Репутация: 84889

По умолчанию Re: Как компактно разместить большой список ?

Цитата:
Сообщение от ziliboba0213 Посмотреть сообщение
Так див и overflow
Это в выпадающем меню тоже работает?

У меня есть выпадающие меню на тысячи строк. Если быстренько ввести 2-3 буквы, то можно приблизиться к желаемой позиции. Но использовать практически нереально.

Также имеется функционал с подбором по первым буквам, как в поиске - очень удобно. Но и тут затык: не для каждого случая можно сделать.
За что себя люблю - за красоту и скромность.
Rema вне форума   Ответить с цитированием
Старый 18.04.2021, 12:15   #5
sanek1991
Senior Member
Профессор
 
Регистрация: 21.06.2020
Сообщений: 859
Сказал(а) спасибо: 80
Получил(а) "Спасибо": 187
Нарушения: 0/0 (0)
Репутация: 74780

Thread Starter Re: Как компактно разместить большой список ?

Цитата:
Сообщение от ziliboba0213 Посмотреть сообщение
Так див и overflow
Спасибо, в принципе потянет.
Хотя на мобиле полосу прокрутки не видно, это не очень хорошо.
sanek1991 вне форума   Ответить с цитированием
Старый 18.04.2021, 12:24   #6
Rema
Senior Member
Профессор
 
Регистрация: 25.06.2020
Адрес: Спб
Сообщений: 508
Сказал(а) спасибо: 1,294
Получил(а) "Спасибо": 502
Нарушения: 0/0 (0)
Репутация: 84889

По умолчанию Re: Как компактно разместить большой список ?

Цитата:
Сообщение от sanek1991 Посмотреть сообщение
Хотя на мобиле полосу прокрутки не видно, это не очень хорошо.
Да, вот именно с телефонами проблема. На десктопе в целом норм.
Rema вне форума   Ответить с цитированием
Старый 18.04.2021, 13:14   #7
XPraptor
Думаю, что надо худеть
Академик
 
Аватар для XPraptor
 
Регистрация: 22.06.2020
Сообщений: 1,791
Сказал(а) спасибо: 1,526
Получил(а) "Спасибо": 1,939
Нарушения: 0/0 (0)
Репутация: 608321

По умолчанию Re: Как компактно разместить большой список ?

Цитата:
Сообщение от sanek1991 Посмотреть сообщение
Хотя на мобиле полосу прокрутки не видно, это не очень хорошо.
Моб браузер, в зависимости от типа, сам решает как организовать прокрутку. Чаще всего без скрлолбара, в мобиле же свайпишь вверх/вниз эти строки, зачем там полоса прокрутки?
Состояние бота google и полезные ресурсы: всё про гугл
XPraptor вне форума   Ответить с цитированием
Старый 18.04.2021, 13:17   #8
XPraptor
Думаю, что надо худеть
Академик
 
Аватар для XPraptor
 
Регистрация: 22.06.2020
Сообщений: 1,791
Сказал(а) спасибо: 1,526
Получил(а) "Спасибо": 1,939
Нарушения: 0/0 (0)
Репутация: 608321

По умолчанию Re: Как компактно разместить большой список ?

sanek1991, а сам список с таким кол-вом данных держать на странице - это моветон.
Почитай решения, как через ajax подзапросы, запрашивать по трем буквам и больше, нужные данные (с ограничением по 20-50 строк) и вставлять их в этот див.

Юзер начинает вводить буквы, когда 3 будет, делаешь запрос на серв, он возвращает первые 20-50 строк, когда букв становится 4, снова запрос уже сколько найдет вернет и т.д.

Если доступен сервис воркер, то вообще все данные туда и юзер локально будет уже получать их при вводе букв, а не с сервака.
XPraptor вне форума   Ответить с цитированием
Сказали спасибо:
Старый 18.04.2021, 13:25   #9
sanek1991
Senior Member
Профессор
 
Регистрация: 21.06.2020
Сообщений: 859
Сказал(а) спасибо: 80
Получил(а) "Спасибо": 187
Нарушения: 0/0 (0)
Репутация: 74780

Thread Starter Re: Как компактно разместить большой список ?

Цитата:
Сообщение от XPraptor Посмотреть сообщение
зачем там полоса прокрутки?
Ну хотя-бы для того, что-бы оценивать в каком месте блока находишься и что-бы можно было зацепить за полосу и протянуть информацию.

И ещё интересует - есть ли разница в ранжировании отображаемой информации и той, что закрыта в таком блоке? Читал что гугл рендерит страницы, и понижает значимость текста, который не отображается.
sanek1991 вне форума   Ответить с цитированием
Старый 18.04.2021, 13:30   #10
sanek1991
Senior Member
Профессор
 
Регистрация: 21.06.2020
Сообщений: 859
Сказал(а) спасибо: 80
Получил(а) "Спасибо": 187
Нарушения: 0/0 (0)
Репутация: 74780

Thread Starter Re: Как компактно разместить большой список ?

Цитата:
Сообщение от XPraptor Посмотреть сообщение
sanek1991, а сам список с таким кол-вом данных держать на странице - это моветон.
Согласен, но пока мне нужно простое и быстрое решение.
Позже, найду кто переделает.
Я в программировании и даже простой html-разметке не силен.
sanek1991 вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Оптимизация сайтов, продвижение, наращивание ссылок. Большой опыт работы, отзывы tario777 Биржа услуг 80 26.03.2024 10:21
Ранжирование карточек большой вложенности sanek1991 Гугл и другие поисковики 60 14.10.2021 05:30
Чем получить список Люди ищут? svv Яндекс 53 10.04.2021 16:52


Текущее время: 21:37. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc. Перевод: zCarot