Как отобразить максимум две строки текста с помощью CSS или javascript и опустить их, если они превышают

В настоящее время я сталкиваюсь с требованием. Я надеюсь, что текст может быть ограничен двумя строками, и многоточие должно появиться ~ В настоящее время я могу использовать следующий метод CSS для его завершения, но кажется, что совместимость не очень хорошая. Это будет работать только в хроме. Если вы используете другие браузеры, это будет работать. признан недействительным. Поэтому я хотел бы спросить всех, как мы обычно должны делать это формально? В то же время он совместим со всеми основными браузерами. Спасибо, что посмотрели мой вопрос.

p {
  width: 300px;
  font-size: 14px;
  font-weight: 500;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
<p>Lorem ipsum dolor sit amet consectetur, adipisicing elit. Itaque, tempora, suscipit explicabo quos iure eveniet eaque veritatis perspiciatis ullam quibusdam amet. Debitis magni dignissimos cupiditate deleniti, eligendi expedita at eos vel tempora deserunt
  iure delectus numquam et odio minus a natus excepturi odit magnam labore? Autem accusamus voluptates alias? Qui maxime itaque voluptate velit vero sit temporibus aliquid! Veritatis nesciunt quos mollitia ipsa eum enim sunt hic aut qui odio ex, rerum
  fuga deleniti adipisci cumque, reprehenderit nihil pariatur quis officia voluptates. Dolorem sit, sequi veritatis obcaecati ratione dolore explicabo? Eum possimus voluptates pariatur similique eveniet repellendus, recusandae nihil quas!</p>

Что не так? ваш код работает так, как вы хотите в своем описании

Sfili_81 27.12.2022 09:14

В настоящее время он работает нормально, но может произойти сбой, если он находится в сафари или IE, поэтому я хотел бы спросить, есть ли лучший способ! Сделайте ставку на совместимость

AWEI 27.12.2022 09:20

Прочтите этот комментарий stackoverflow.com/a/74607930/13304024

Ivan Beliakov 27.12.2022 09:25

Просто сделайте поиск....

Sfili_81 27.12.2022 09:26

Мне кажется, это работает. Вы читаете устаревшую документацию?

A Haworth 27.12.2022 10:31
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
5
54
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Попробуйте это, используя свойство max-height. и если содержимое больше максимальной высоты, вы можете добавить многоточие, используя jquery и css.

p {max-height:32px;}

Попробуйте эту скрипку, ДЖСФИДДЛ

Другие вопросы по теме