Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/18: Рейтинг темы: голосов - 18, средняя оценка - 4.56
5 / 2 / 3
Регистрация: 21.06.2013
Сообщений: 117

Троеточие в конце большого текста

27.11.2016, 19:30. Показов 3426. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Мне нужно задать троеточие в конце в случае, если блок (р) выше 140px, ну или можно указать количество строк
Можно было бы использовать это:
CSS
1
line-clamp
Но не подходит, ибо не кроссбраузерный). На всех просторах интернета написано очень просто - обрезка текста в одну строку:

CSS
1
2
3
    overflow: hidden
    text-overflow: ellipsis
    white-space: nowrap
а мне надо в конце. Например представим, что в блок не влазит последнее слово,надо поставить троеточие на предпоследнем слове
HTML5
1
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Delectus commodi officia aperiam accusantium vitae velit, iste, placeat pariatur itaque, dignissimos consectetur mollitia! Enim temporibus reprehenderit non, harum minima maiores quaerat.</p>
Я пытался через js брать высоту, но что дальше делать без понятия
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.11.2016, 19:30
Ответы с готовыми решениями:

При фиксированной ширине флекс контейнера, не работает сокращение текста под троеточие
Есть код: &lt;!DOCTYPE html&gt; &lt;html lang=&quot;en&quot;&gt; &lt;head&gt; &lt;meta charset=&quot;UTF-8&quot;&gt; &lt;meta name=&quot;viewport&quot;...

Троеточие в конце многострочного текста
Задал этот вопрос в раздел HTML, но надо сюда Вот сама тема, там все описано : ...

Редактирование большого текста
Есть словарь Даля в текстовом файле, он очень большой: СЛОВО1 определение1 СЛОВО2 определение2 СЛОВО3 определение3 и так даллее. Нужно...

4
Эксперт HTML/CSS
 Аватар для Fedor92
2964 / 2621 / 1068
Регистрация: 15.12.2012
Сообщений: 10,091
Записей в блоге: 11
27.11.2016, 19:37
Kucc, на CSS это будет выглядеть следующим образом:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
    html, body{width: 100%; height: 100%}
    p{width: 140px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap}
    </style>
</head>
<body>
    <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Delectus commodi officia aperiam accusantium vitae velit, iste, placeat pariatur itaque, dignissimos consectetur mollitia! Enim temporibus reprehenderit non, harum minima maiores quaerat.</p>
</body>
</html>
Если ширина параграфа должна определятся динамически, то тему надо перенести в js...
1
5 / 2 / 3
Регистрация: 21.06.2013
Сообщений: 117
27.11.2016, 19:40  [ТС]
Fedor92, это если строка одна, а мне надо обрезка в конце многострочного текста. Но спасибо, пойду в js
0
Эксперт HTML/CSS
 Аватар для Fedor92
2964 / 2621 / 1068
Регистрация: 15.12.2012
Сообщений: 10,091
Записей в блоге: 11
27.11.2016, 19:43
Цитата Сообщение от Kucc Посмотреть сообщение
Fedor92, это если строка одна, а мне надо обрезка в конце многострочного текста. Но спасибо, пойду в js
Ну здесь Вам скорее всего нужна функция для подсчёта определённого количества символов, обрезки лишнего текста и подстановки троеточия в конце...
1
105 / 104 / 59
Регистрация: 21.10.2013
Сообщений: 346
28.11.2016, 12:15
Есть вариант подключить библиотеку dotdotdot.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
28.11.2016, 12:15
Помогаю со студенческими работами здесь

Ввод большого текста.
Реально ли написать программу которая позволяла бы вводить с клавиатуры большие тексты и записывать их в текстовый файл? если да то как?=-O

Проверка большого текста
Реализовать проверку большого текста т.е. я изначально задаю текст, например &quot;Мама мыла раму&quot; пользователь под диктовку...

Вывод большого текста в value
Добрый день, нужно вывести большой объем текста. Например такого содержания: Эйнштейн - автор более 300 научных работ по физике, а также...

Извлечь цифры из большого текста
пожалуйста помогите извлечь цифры из текста который приведен в примере excel Извлекаемые цифры меняются и имеют непостоянное количество...

Загрузка большого количества текста
Добрый день. У меня на локальном компьютере есть файл в котором содержится большое количество описаний товара. Эти описания мне...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru