С родительским div и дочерним div
<div class = "div-parent">
<div class = "div-child">
Oportunum est, ut arbitror, explanare nunc causam.
</div>
</div>
Использование переполнения текста: многоточие в родительском элементе div
.div-parent {
border: solid 1px black;
width: 200px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.div-child {
display: inline-block;
}
В Chrome текст обрезается и при необходимости добавляются "...".
Но в Firefox текст только усекается ...
Любые идеи ?






Я считать Firefox поступает правильно, потому что технически дочерний div установлен на inline-block, поэтому он будет соответствовать своему содержимому и будет переполнять родительский элемент. Так что inline-block переполняет не текст.
Вы должны сделать дочерний width:100% переполненным текстом и переместить свойства в дочерний div:
.div-parent {
border: solid 1px black;
width: 200px;
white-space: nowrap;
}
.div-child {
display: inline-block;
width:100%;
overflow: hidden;
text-overflow: ellipsis;
}<div class = "div-parent">
<div class = "div-child">
Oportunum est, ut arbitror, explanare nunc causam, quae ad exitium praecipitem Aginatium inpulit iam inde a priscis maioribus nobilem, ut locuta est pertinacior fama. nec enim super hoc ulla documentorum rata est fides.
</div>
</div>@ ThomasBihan-Poudel, может быть, вопрос: почему он работает в Chrome? .. мне кажется, что Chrome не должен добавлять многоточие
Да, я согласен, но этот стиль определен в библиотеке, которую я использую, я хотел понять, почему он не работает в firefox, прежде чем вводить стиль библиотеки.