А если у левого
сделать width="100%", а у правого — фиксированный?
Записан
« Ответ #6 : 17 Января 2006, 18:07:34 »
как вариант сделать две таблицы, первую для картинки, вторую для столбцов, и обе растягивать на 100%
Записан
открой для себя новые БЕРЕГА
« Ответ #7 : 17 Января 2006, 21:41:16 »
hanslinger Увы получится не то что мы ожидали увидеть... тоесть она займет 90 с лишним процентов(та у которой ширина растянута на 100%).
Записан
[off]Безработный[/off]
« Ответ #8 : 18 Января 2006, 14:28:28 »
for_i_0: Хорошо, а вариант фиксации в процентах, ширину втрой колонки вас тоже не устраивает ? Фиксация в процентах - это, конечно, хорошо. Но я рассматриваю ситуацию, когда дизайн таки требует фиксированной ширины. Согласитесь, ситуация вполне вероятная. y4an: как вариант сделать две таблицы, первую для картинки, вторую для столбцов, и обе растягивать на 100% Не совсем понял. Как именно? Плюс, скорее всего, будут проблемы с Оперой. hanslinger: А если у левого сделать width="100%", а у правого — фиксированный? Тогда левая ячейка расползается насколько может, ее ширина ограничивается только содержимым правой ячейки. В принципе, такой подход можно использовать, задав левой ячейке достаточно большую ширину в процентах, а в правую поместив жесткую распорку, например так:
21 |
|
But i believe that to be a hack. Во всяком случае, назвать такое решение универсальным, непротиворечивым и полностью соответствующим стандартам сложно. [OFF]Кстати, если не ошибаюсь, когда-то NN отрабатывал подобные конструкции крайне тупо: если одной ячейке задавалась высота/ширина 100%, то она и занимала высоту/ширину, равную ста процентам окна, а все остальные ячейки уезжали вниз/вправо за пределы окна.[/OFF]
Записан
« Ответ #9 : 19 Января 2006, 08:39:14 »
dub: Не совсем понял. Как именно? Плюс, скорее всего, будут проблемы с Оперой. <!-- Table with picture --> <table width="100%"> <tr> <td><img src="" width="500" height="50"></td> </tr> </table> <!-- Table with fixed length --> <table width="100%"> <tr> <td>21</td> <td width="250">22</td> </tr> </table>
Плюс грамотно прописанный CSS.
Записан
[off]Безработный[/off]
« Ответ #10 : 19 Января 2006, 13:53:14 »
for_i_0 Хм.. Проблема в том, что я хочу, чтобы вся эта конструкция занимала 100% не только ширины, но и высоты экрана. А не 100%+50px, как будет, если я присвою style="height: 100%" второй таблице.
Записан
« Ответ #11 : 19 Января 2006, 19:03:51 »
несколько громоздко конечно
Записан
открой для себя новые БЕРЕГА
« Ответ #12 : 19 Января 2006, 20:33:22 »
У тега нет атрибута «height».
Записан
« Ответ #13 : 20 Января 2006, 16:28:56 »
но style="height: 100%" задать то можно
Записан
открой для себя новые БЕРЕГА
« Ответ #14 : 22 Января 2006, 14:01:51 »
y4an:
Насколько я понимаю, Вы предлагаете второй вложенной таблице опять таки задать style="height: 100%"? <table style="width: 100%; height: 100%;" border=1 cellpadding=0 cellspacing=0> <tr> <td><table style="width: 100%" border=1 cellpadding=0 cellspacing=0>
<tr>
<td><img src=g/11.gif height=50 width=500></td>
</tr>
</table>
<table style="width: 100%; height: 100%" border=1 cellpadding=0 cellspacing=0>
<tr>
<td>21</td>
<td style="width: 250px">22</td>
</tr>
</table></td> </tr> </table>
В принципе, тоже вариант. Обобщить его можно так: внешняя таблица - 100% на 100% с одной ячейкой ПЛЮС вложенные таблицы шириной 100% для каждого ряда.
« Последнее редактирование: 22 Января 2006, 14:22:11 от dub »
Записан
| |