У меня есть таблица со средней ячейкой, содержащей длинный текст.
Ниже я нашел CSS, который теоретически должен предотвратить переполнение текста и добавить несколько точек в конце. Это предотвращает его переполнение, ОДНАКО там нет точек. Не могли бы вы помочь мне понять, почему?
Я бы хотел, чтобы это было так: длинный текст ...
.headlinesStyle {
position: relative;
overflow: hidden;
display: block;
width: 100%;
height: 18px;
white-space: normal;
color: transparent !important;
}
.headlinesStyle::selection {
color: transparent !important;
}
.headlinesStyle:before {
content: attr(data-cutwrap);
position: absolute;
left: 0;
right: 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
color: #333;
}
<table>
<tr>
<td>short text</td>
<td><span class='headlinesStyle'><a href="http...">LONG TEXT LONG TEXT LONG TEXT LONG TEXT LONG TEXT LONG TEXT LONG TEXT LONG TEXT LONG TEXT LONG TEXT LONG TEXT LONG TEXT </a></span></td>
<td>short</td>
</tr>
</table>