У меня есть следующий HTML контейнер с текстом внутри него:
<div class="title"><h4 class=title-text"> Titanic </h4></div>
Вот css:
.title {
position: relative;
height: 40px;
width: 200px;
}
Для .title-text
я добавил многоточие, поэтому, если текст длиннее 2 строк, он будет обрезан:
.title-text {
text-align: left;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
text-overflow: -o-ellipsis-lastline;
font-size: 14px;
line-height: 1em;
}
Это прекрасно работает, когда текст заголовка занимает 2 строки. Я хочу добиться следующего: когда заголовок занимает только одну строку, мне нужно показать этот заголовок во второй строке (сейчас он показывает заголовок в первой строке), чтобы он был ближе к следующему контейнеру под ним.
Как мне этого добиться?
См. Пример:
https://jsfiddle.net/Lg21uh8n/2/
В этом примере заголовок занимает 2 строки. Если заголовок короче 1 строки, я хочу переместить его во вторую строку (поэтому первая строка пуста, а над ней пустое место)