• Kuz_NET_soft MemberАвтор темы
    офлайн
    Kuz_NET_soft Member Автор темы

    445

    22 года на сайте
    пользователь #1244

    Профиль
    Написать сообщение

    445
    # 17 октября 2002 10:29

    ситуёвина: таблица 2х2, две левые ячейки объединены rowspan'ом. как корректно (для всех браузеров) задать высоту в пикселях правой нижней ячейки, чтобы она (высота) не зависела от содержимого правой верхней?

    Слово - не Word. Вылетит - undo не сделаешь...
  • ober Senior Member
    офлайн
    ober Senior Member

    2839

    22 года на сайте
    пользователь #1309

    Профиль
    Написать сообщение

    2839
    # 17 октября 2002 11:33

    А по простому не работает?

    код выделить все
    <table border="1" cellspacing="0" cellpadding="0">
    <tr>
    <td rowspan="2">text</td>
    <td>ишшо text</td>
    </tr>
    <tr>
    <td height="50">тута высота 50 px</td>
    </tr>
    </table>
    брат Краткости, ::: [b]Ober [color=red]Gun[/color][/b] :::
  • Kuz_NET_soft MemberАвтор темы
    офлайн
    Kuz_NET_soft Member Автор темы

    445

    22 года на сайте
    пользователь #1244

    Профиль
    Написать сообщение

    445
    # 17 октября 2002 11:56

    гм... ну хорошо ты обо мне, олег, думаешь! ёпсь...

    фича в том, что в если левой колонке торчит нечто неконтролируемой высоты (wrapped текст) - то высоту интересующей нас ячейки браузер увеличивает неограниченно. смотри:

    код выделить все
    <table border="1" cellspacing="0" cellpadding="0" width=100>
    <tr>
    <td rowspan="2">text text text text text text text text text text text text text text text text </td>
    <td>ишшо text</td>
    </tr>
    <tr>
    <td height="50">50 px</td>
    </tr>
    </table>
    Слово - не Word. Вылетит - undo не сделаешь...
  • CJIOH WebDesign
    офлайн
    CJIOH WebDesign

    1143

    22 года на сайте
    пользователь #576

    Профиль
    Написать сообщение

    1143
    # 17 октября 2002 13:15
    Kuz_NET_soft:

    ситуёвина: таблица 2х2, две левые ячейки объединены rowspan'ом. как корректно (для всех браузеров) задать высоту в пикселях правой нижней ячейки, чтобы она (высота) не зависела от содержимого правой верхней?

    блин, ну ты придумал :spy: , текст будет конечно раздвигать по высоте, чем его больше чем больше соответственно высота...

    а для чего те это нужно, может это можно обойти по другому, например через вложенные таблицы

  • Tch Senior Member
    офлайн
    Tch Senior Member

    1525

    22 года на сайте
    пользователь #1247

    Профиль
    Написать сообщение

    1525
    # 17 октября 2002 14:21

    а такой вариант?

    код выделить все

    <table border="1" cellspacing="0" cellpadding="0">
    <tr>
    <td rowspan="2">text</td>
    <td>ишшо text</td>
    </tr>
    <tr>
    <td>
    <table>
    <tr>
    <td><img src="spacer.gif" height=50></td>
    <td>тута высота 50 px</td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    Что ж, бyдь по-вашему: снег белый и холодный.
  • iks Senior Member
    офлайн
    iks Senior Member

    10349

    23 года на сайте
    пользователь #6

    Профиль
    Написать сообщение

    10349
    # 17 октября 2002 14:54

    не, Tch, не катит твой вариант - сам попробуй вместо слова text 30 раз <br>(перевод строки) поставить...

    imho, лучше вывернуться и либо таблица в таблице либо не делать границ и поставить выравнивание по нижнему краю в правом нижнем окошке :rotate:

  • Kuz_NET_soft MemberАвтор темы
    офлайн
    Kuz_NET_soft Member Автор темы

    445

    22 года на сайте
    пользователь #1244

    Профиль
    Написать сообщение

    445
    # 17 октября 2002 18:12

    iks, да, ессно... но проблема в том, что в правой верхней ячейке должен располагаться центрированный по вертикали текст... выходит либо совсем лажа, или лажа в ГОРЯЧО ЛЮБИМЫХ ВСЕМИ OPERE И NETSCAPE!!!

    Слово - не Word. Вылетит - undo не сделаешь...
  • Tch Senior Member
    офлайн
    Tch Senior Member

    1525

    22 года на сайте
    пользователь #1247

    Профиль
    Написать сообщение

    1525
    # 17 октября 2002 19:02
    iks:

    не, Tch, не катит твой вариант - сам попробуй вместо слова text 30 раз <br>(перевод строки) поставить...

    imho, лучше вывернуться и либо таблица в таблице либо не делать границ и поставить выравнивание по нижнему краю в правом нижнем окошке :rotate:

    дык я вопрос неправильно понял ... я сжиматься не давал. сорри.

    А по топику: тут под конкретные задачи разные решения получаются, общего решения нету.

    Что ж, бyдь по-вашему: снег белый и холодный.
  • rabushko velcom team
    офлайн
    rabushko velcom team

    1153

    21 год на сайте
    пользователь #2785

    Профиль
    Написать сообщение

    1153
    # 18 октября 2002 21:10

    ИМХО. Может стоит фреймы попробовать. Любой другой вариант будет ячейки двигать. :shuffle:

  • Tch Senior Member
    офлайн
    Tch Senior Member

    1525

    22 года на сайте
    пользователь #1247

    Профиль
    Написать сообщение

    1525
    # 22 октября 2002 12:01
    rabushko:

    ИМХО. Может стоит фреймы попробовать. Любой другой вариант будет ячейки двигать. :shuffle:

    Ну тут уже я встряну: чтобы заставить фреймы выглядеть одинаково и в NN и в IE и в Opere и в моей нынелюбимой Mozille надо много гемороя поиметь ... хотя учавствоввал в проекте, где дизайнеру это удалось( видели бы вы его лицо ту неделю, когда он это делал ) ...

    Что ж, бyдь по-вашему: снег белый и холодный.
  • Демон Onliner Auto Club
    офлайн
    Демон Onliner Auto Club

    852

    22 года на сайте
    пользователь #530

    Профиль
    Написать сообщение

    852
    # 25 октября 2002 10:54

    можно обойтись 2-я вложенными таблицами,

    основная таблица разделена два столбца, в первом вложенная таблица,

    во втором - еще одна таблица разделенная на две строки.

    ИТОГ: немного больший размер кода, но это по-моему не критично, но может большая путаница в коде.

    ИМХО.

    да, у меня хреновый характер, но я же с ним как-то живу!