Задать вопрос

Как можно обрезать текст заголовка без сдвига элемента?

Добрый день.

Сейчас делаю адаптивный дизайн на Foundation, появилась проблема.

Проблема:

Под видео расположен заголовок, который может содержать n-число символов. Чтобы сайт выглядел хорошо, мне нужно, чтобы блоки заголовков не прыгали при ресайзе:

В итоге, я повесил на блок вот такие стили:

.video_title{
    background-color: #2f6151;
    color: #ffffff;
    padding: 0 0.2rem 0 0.2rem;
    font-size: 1em;
    min-height: 3rem;
    max-height: 3rem;
    overflow: hidden;    
}


В итоге получается ситуация, что блоки ведут себя правильно, текст хорошо обрезается. Но невидимый текст фактически продолжается вниз и смещает нижний блок.

dc067e3a207f43e1ade791f364bd184e.png
  • Вопрос задан
  • 94 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Geyan
Просто человек
я в fundation не работал - всё делаю без этих framrwork но если font указать в vw то проблема решится

пример на Fiddle
Ответ написан
Комментировать
@ommunist
Делаю и поддерживаю мультиязычные сайты
JS в помощь. Truncate.

jsfiddle.net/AxyXr/243

А чисто CSS на CSS_Tricks есть такой метод
.truncate {
  width: 250px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы