Вы можете использовать этот код CSS:
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
Свойство text-overflow в CSS имеет дело с ситуациями, когда текст обрезается при переполнении поля элемента. Это может быть обрезано (т.е. обрезано, скрыто), может отображаться многоточие ('…', значение диапазона Unicode U + 2026).
Обратите внимание, что переполнение текста происходит только тогда, когда свойство переполнения контейнера имеет значение hidden , scroll или auto и пробел: nowrap; .
Переполнение текста может происходить только в элементах уровня block или inline-block , потому что элемент должен иметь ширину, чтобы быть переполненным. Переполнение происходит в направлении, определяемом свойством направления или связанными атрибутами.