Как сокращать текст в абзаце?

чтобы не вылазило за пределы ссылки

a {
  display: flex;
  align-items: center;
  max-width: 60px;
  outline: 1px solid red;
}
<a>
  <p class="name">testtesttesttest</p>&nbsp;<span>(en)</span>
</a>


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

Автор решения: De.Minov

text-overflow

a {
  display: flex;
  align-items: center;
  max-width: 60px;
  outline: 1px solid red;
}

a > p {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  
}
<a>
  <p class="name">testtesttesttest</p>&nbsp;<span>(en)</span>
</a>

→ Ссылка