У меня div
следующий стиль css:
width:335px; float:left; overflow:hidden; padding-left:5px;
Когда я вставляю в div
нее длинную строку текста, она переходит на новую строку и отображает весь текст. Я хочу, чтобы у меня была только одна строка текста без разрывов строки. Когда текст длинный, я хочу, чтобы этот переполненный текст исчез.
Я думал установить высоту, но это кажется неправильным.
Может быть, если я добавлю такую же высоту, что и шрифт, он должен работать и не вызывать проблем в разных браузерах?
Как я могу это сделать?
Ответы:
Если вы хотите ограничить его одной строкой, используйте
white-space: nowrap;
в div.источник
...
, чтобы показать больше символов, потому что, когда длина строки длинная, и она выходит из написанного div.Если вы хотите указать, что в этом div все еще доступно больше контента, вы, вероятно, захотите отобразить «многоточие»:
Это должно быть в дополнение к
white-space: nowrap;
предложению Septnuits.Кроме того, не забудьте проверить этот поток, чтобы справиться с этим в Firefox.
источник
text-overflow: ellipsis;
с,overflow: hidden;
иwhite-space: nowrap;
чтобы это работалоВы можете использовать этот код css:
Свойство text-overflow в CSS имеет дело с ситуациями, когда текст обрезается, когда он выходит за пределы поля элемента. Его можно обрезать (то есть обрезать, скрыть), отображать многоточие ('…', значение диапазона Unicode U + 2026).
Обратите внимание, что переполнение текста происходит только тогда, когда свойство переполнения контейнера имеет значение hidden , scroll или auto и white-space: nowrap; ,
Переполнение текста может происходить только для элементов уровня блока или встроенного блока , потому что элемент должен иметь ширину, чтобы его можно было переполнить. Переполнение происходит в направлении, определяемом свойством direction или связанными атрибутами.
источник
лучший код для UX и UI - это
источник
если дополнительно, пожалуйста, если у вас длинный текст, вы можете использовать этот код CSS ниже;
сделать видимым весь текст строки.
источник
Определите ширину также, чтобы установить переполнение в одной строке
источник
У меня была такая же проблема, и я решил ее, используя:
по рассматриваемому
div
вопросу.источник