Я видел этот вопрос много раз, но еще не видел ответа. Есть ли способ воспроизвести поведение ниже, используя div и css, а не таблицу? Не хотел бы использовать javascript.раздел «резиновая лента» в нижнем колонтитуле с только css
http://jsfiddle.net/6vmkreyv/7/
<style>
table.footer {
width:100%;
}
td.footer-expandable {
width:100%;
border: 1px solid green;
white-space: nowrap;
text-overflow: clip;
}
td.footer-fixed {
white-space: nowrap;
border: 1px solid blue;
}
</style>
....
<table class="footer">
<tr>
<td class="footer-expandable">
Expandable section.<br/>
It should expand/collapse as necessary to fill all available space.
</td>
<td class="footer-fixed">
Fixed width section.<br/>
It should expand just enough to fit it's contents.
</td>
</tr>
Часть 2 вопроса будет как обрезать текст в разделе «расширяемой», так что это не перенос слов?
Там нет JS используется в этом примере при условии. –
Я спрашивал, как сделать то же самое, используя divs, а не таблицу. Это обеспечило бы большую гибкость, если макет изменится где-то по линии. – Mike
Я отредактировал мой вопрос, чтобы сделать это более понятным. – Mike