Помощник
|
Скрытие полного содержания текста |
aaron
|
Сообщение
#1
|
||
|
|
||
|
|||
zidan |
16.12.2010, 22:31;
Ответить: zidan
Сообщение
#2
|
|
На Gmail только одна строка. Такое исключительно с помощью CSS можно решить.
5 строк - это совсем другое дело. Я бы просто обрезал текст из базы данных до 150 символов, например. Если очень нужно 5 строк, то придётся рассчитывать количество показываемых символов исходя из разрешения экрана пользователя. Причём при изменении размера страницы нужно будет пересчитывать это количество. Ещё вариант - использовать неактивный textarea. |
|
|
aaron
|
Сообщение
#3
|
|
Спасибо большое!!!
Так как в базе данных в тексте имеются теги (при обрезании текст может испортить страницу) буду использовать textarea - пороюсь и найду может че |
|
|
aaron
|
Сообщение
#4
|
|
Использовал неактивный textarea, стили подстроил, НО как у него убрать скроллбар и сделать так чтобы при прокручивании мышкой текст не прокручивался?
|
|
|
zidan |
16.12.2010, 23:37;
Ответить: zidan
Сообщение
#5
|
|
Убрать скроллбар просто - overflow: hidden. Для webkit (Chrom, Safari) ещё желательно resize: none прописать. А как убрать прокрутку мышью даже близко не представляю. Поэтому я бы тупо обрезал текст по количеству символов, предложений, абзацев... :rolleyes:
|
|
|
zidan |
16.12.2010, 23:42;
Ответить: zidan
Сообщение
#6
|
|
Кстати, можно, наверное, вместо texarea использовать div с фиксированной высотой (texarea - это, конечно, изврат). Только если он не поедет в некоторых браузерах. В CSS указать overflow-x: auto и overflow-y: hidden.
|
|
|
Letmetouchyou |
17.12.2010, 0:55;
Ответить: Letmetouchyou
Сообщение
#7
|
|
aaron, можно напсаить скрипт, который будет подсчитывать после обрезания текста не закртытые теги и заркывать их. Ето не сложно.
Или же иожно выводить срзу полный текст и средствами CSS установить видимую часть. (то есть высоту) тем самым устанвоить нужное кол-во строк. и ето будет кроссбарузерно. + данные можно кешировать ( темп файлы или noSQL), что бы при переходе на полный текст топика не было коннекта к базе |
|
|
Letmetouchyou |
17.12.2010, 0:56;
Ответить: Letmetouchyou
Сообщение
#8
|
|
|
В CSS указать overflow-x: auto и overflow-y: hidden. только ко всему етому нужно задать относительное позицинирование еше ))
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
📌 Рандомизация видео/аудио/фото/текста с минимальным участием - 𝓓𝓮𝓵𝓽𝓪𝓣𝓸𝓸𝓵𝓼 Мы предлагаем комплексное решение для рандомизации всех видов офера |
3 | leviathan | 1532 | Вчера, 19:39 автор: leviathan |
|
Перевод текста в речь нейросетями - сервис Zvukogram | 13 | Zvukogram | 7227 | 19.2.2024, 18:16 автор: freon_mr777 |
|
Нужен перевод текста с RU на UZ | 0 | REGNET | 769 | 22.2.2023, 15:17 автор: REGNET |
|
Наполнение сайта Автотематики (написание текста с размещением) Ищу человека для длительного сотрудничества |
2 | NYLesha | 1836 | 1.8.2022, 23:22 автор: NYLesha |
|
Рерайт на постоянку (2-3 текста в неделю) Авто тематика |
2 | k62 | 1804 | 4.6.2021, 21:20 автор: mark2013 |
Текстовая версия | Сейчас: 25.4.2024, 12:42 |