У меня есть нижний колонтитул для сообщений в блоге, сообщения из динамического с. В нижнем колонтитуле есть некоторые элементы, выровненные по левому краю, выравнивающие по правому краю и один между ними, который должен заполнить оставшееся пространство.Заполнить оставшуюся ширину между элементами и вырезать текст
Я думал, что я мог бы использовать
text-overflow:ellipsis
, который работает, если я поставил его на ширину починки, но в данный момент, пространство заполнения элемент просто становится слишком большим, так что последним элементом перерывы в новую строку ,
Добавление
white-space:nowrap;
внешнего контейнера не помогло.
Также было бы неплохим бонусом, если бы элемент заполнения пространства всегда заполнял оставшееся пространство, даже если его содержимое недостаточно велико.
Вот моя скрипка http://jsfiddle.net/MFxk5/, пространство заполнения элемент является
<a href="c" class="c">...
Спасибо всем за помощь! Может быть, некоторые будут отмечать это как дубликат, но я думаю, что комбинация с переполнением текста: эллипсис делает это уникальным - я действительно искал решение.
Для запуска многоточие, вам необходимо либо указать или вычислить ширину на 'a.c' элемента. Кроме того, вы можете использовать jQuery для вычисления идеальной ширины для 'a.c'. Насколько гибки вы требования? –
Я думал об использовании jQuery, но это большая нагрузка с десятками этих post-footers на одной странице. Помимо эллипсиса, как бы добиться того, чтобы a.c заполнил оставшееся пространство только CSS? –
Можно ли установить ширину% на трех узких столбцах? –