Для меня самый лучший способ его отображения (нижний колонтитул) прилипает к дну, но не покрывает контент все время:
#my_footer {
position: static
fixed; bottom: 0
}
Можно использовать текстовое переполнение: замещающий знак; , который согласно caniuse поддерживается всеми главными браузерами.
Вот демонстрация на jsbin.
.cut-text {
text-overflow: ellipsis;
overflow: hidden;
width: 160px;
height: 1.2em;
white-space: nowrap;
}
<div class="cut-text">
I like big buts and I can not lie.
</div>
Да, через text-overflow
свойство в CSS 3. Протест: это еще универсально не поддерживается в браузерах.
<!DOCTYPE html>
<html>
<head>
<style>
.cardDetaileclips{
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3; /* after 3 line show ... */
-webkit-box-orient: vertical;
}
</style>
</head>
<body>
<div style="width:100px;">
<div class="cardDetaileclips">
My Name is sonia you can call me sonu.
</div>
</div>
</body>
</html>