Использование line-clamp для родителя, обрезать текст у child

Есть такая необходимость с помощью line-clamp обрезать текст. Но нюанс что неизвестно сколько в родителя попадут абзацев и сколько строк в каждом будет, поэтому хотелось отслеживать строки у родителя, но у родителя это свойство получается не будет работать?

                    <div class="html__content">
                        <p>
                            И нет сомнений, что активно развивающиеся страны третьего мира, 
                            которые представляют собой яркий пример континентально-европейского 
                            И нет сомнений, что активно развивающиеся страны третьего мира, 
                            которые представляют собой яркий пример континентально-европейского
                            И нет сомнений, что активно развивающиеся страны третьего мира
                        </p>
                        <p>
                            И нет сомнений, что активно развивающиеся страны третьего мира, 
                            которые представляют собой яркий пример континентально-европейского 
                            И нет сомнений, что активно развивающиеся страны третьего мира, 
                            которые представляют собой яркий пример континентально-европейского
                            И нет сомнений, что активно развивающиеся страны третьего мира
                        </p>
                        <p>
                            И нет сомнений, что активно развивающиеся страны третьего мира, 
                            которые представляют собой яркий пример континентально-европейского 
                            И нет сомнений, что активно развивающиеся страны третьего мира, 
                            которые представляют собой яркий пример континентально-европейского
                            И нет сомнений, что активно развивающиеся страны третьего мира
                        </p>
                    </div>

на примере хотелось бы в html__content обрезать текст на 8 строке уже. Но текст находится у детей. Если обращаться только к детям и обрезать на 4й строке то получается будет 2 места с многоточием у первого и второго абзаца. Вопрос в том можно ли как то применить данное свойство именно к родителю? То есть 5 строк от первого <p> и 3 строки от второго. Или этот вопрос по другому решается?


Ответы (2 шт):

Автор решения: Alexey Vladimirov

Только если сделать абзацы inline-элементами:

.html__content {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 8;
  overflow:hidden;
}
.html__content p {
  display: inline;
}
.html__content p::after {
  content:'\00000a'; 
  white-space: pre-wrap;
}
<div class="html__content">
  <p>И нет сомнений, что активно развивающиеся страны третьего мира, которые представляют собой яркий пример континентально-европейского И нет сомнений, что активно развивающиеся страны третьего мира, которые представляют собой яркий пример континентально-европейского
И нет сомнений, что активно развивающиеся страны третьего мира</p>

<p>И нет сомнений, что активно развивающиеся страны третьего мира, которые представляют собой яркий пример континентально-европейского И нет сомнений, что активно развивающиеся страны третьего мира, которые представляют собой яркий пример континентально-европейского
И нет сомнений, что активно развивающиеся страны третьего мира</p>

<p>И нет сомнений, что активно развивающиеся страны третьего мира, которые представляют собой яркий пример континентально-европейского И нет сомнений, что активно развивающиеся страны третьего мира, которые представляют собой яркий пример континентально-европейского
И нет сомнений, что активно развивающиеся страны третьего мира</p>
</div>

→ Ссылка
Автор решения: Qwertiy

А ты перед тем как задать вопрос, проверял? У меня всё работает:

main {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 8;
  overflow: hidden;
}
<main>
  <p>И нет сомнений, что активно развивающиеся страны третьего мира, которые представляют собой яркий пример континентально-европейского И нет сомнений, что активно развивающиеся страны третьего мира, которые представляют собой яркий пример континентально-европейского
И нет сомнений, что активно развивающиеся страны третьего мира</p>

  <p>И нет сомнений, что активно развивающиеся страны третьего мира, которые представляют собой яркий пример континентально-европейского И нет сомнений, что активно развивающиеся страны третьего мира, которые представляют собой яркий пример континентально-европейского
И нет сомнений, что активно развивающиеся страны третьего мира</p>

  <p>И нет сомнений, что активно развивающиеся страны третьего мира, которые представляют собой яркий пример континентально-европейского И нет сомнений, что активно развивающиеся страны третьего мира, которые представляют собой яркий пример континентально-европейского
И нет сомнений, что активно развивающиеся страны третьего мира</p>
</main>

→ Ссылка