Дизайн и Верстка > Всё о Html
IE: <td style="width: ...">
hanslinger:
А если у левого сделать width="100%", а у правого — фиксированный?
y4an:
как вариант сделать две таблицы, первую для картинки, вторую для столбцов, и обе растягивать на 100%
for_i_0:
hanslinger
Увы получится не то что мы ожидали увидеть... тоесть она займет 90 с лишним процентов(та у которой ширина растянута на 100%).
dub:
--- Цитировать ---for_i_0:
Хорошо, а вариант фиксации в процентах, ширину втрой колонки вас тоже не устраивает ?
--- Конец цитаты ---
Фиксация в процентах - это, конечно, хорошо.
Но я рассматриваю ситуацию, когда дизайн таки требует фиксированной ширины. Согласитесь, ситуация вполне вероятная.
--- Цитировать ---y4an:
как вариант сделать две таблицы, первую для картинки, вторую для столбцов, и обе растягивать на 100%
--- Конец цитаты ---
Не совсем понял. Как именно?
Плюс, скорее всего, будут проблемы с Оперой.
--- Цитировать ---hanslinger:
А если у левого сделать width="100%", а у правого — фиксированный?
--- Конец цитаты ---
Тогда левая ячейка расползается насколько может, ее ширина ограничивается только содержимым правой ячейки.
В принципе, такой подход можно использовать, задав левой ячейке достаточно большую ширину в процентах, а в правую поместив жесткую распорку, например так:
--- Код: ---21
--- Конец кода ---
But i believe that to be a hack. Во всяком случае, назвать такое решение универсальным, непротиворечивым и полностью соответствующим стандартам сложно.
[OFF]Кстати, если не ошибаюсь, когда-то NN отрабатывал подобные конструкции крайне тупо: если одной ячейке задавалась высота/ширина 100%, то она и занимала высоту/ширину, равную ста процентам окна, а все остальные ячейки уезжали вниз/вправо за пределы окна.[/OFF]
for_i_0:
--- Цитировать ---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.
Навигация
Перейти к полной версии