Jump to content

prichvm

Newbie
  • Posts

    9
  • Joined

  • Last visited

Everything posted by prichvm

  1. Ограничен в смысле размера (должен быть задан)
  2. В Вашем примере див ни чем не ограничена. У меня - находится внутри таблицы, таблица ограничена. значит высоту ячейки тоже можно посчитать. с чем и справляются все браузеры кроме фф.
  3. В самом первом посте сказал ещё )) Т.е. вы считаете, что он правильно делает, даже если у таблицы размер фиксированный (указана высота и ширина в px - в этом случае поведение его не меняется)? Как-то сомнительно.
  4. Ограничивает внешний блок. В котором находится сама таблица. Ну т.е. по идее ни таблице, ни td уже некуда дальше расширяться. Потому поведение ие, оперы или хрома мне вполне понятно. В то время как фф все равно тянет таблицу и ячейку.
  5. У Вас так: <tr> <td> text </td> </tr> у меня так: <tr> <td> </td> <td> <div style="height: 100%; overflow-y: auto; border: 1px solid blue;"> qweqweqwe<br>qweqweqwe<br>qweqweqwe<br>qweqweqwe<br>qweqweqwe<br>qweqweqwe<br>qweqweqwe<br> qweqweqwe<br>qweqweqwe<br>qweqweqwe<br>qweqweqwe<br>qweqweqwe<br>qweqweqwe<br>qweqweqwe<br> </div> </td> </tr> вот здесь, содержимое в блоке растягивает и блок, и таблицу. никаких полос прокрутки.
  6. ну для таблицы же фф может вычислить высоту? 400px. но всё равно растягивает её. это вряд ли корректно.
  7. Почему вопреки логике? а есть логика в том, что фф растягивает таблицу (даже если ей задать фиксированный размер)? как раз логично было бы добавить в дивку полосы прокуртки, раз содержимое не вмещается. менять высоту внутреннего дива - рассматривается как последний вариант. хотя и реализовано
  8. Нет) общая высота таблицы - 100%. а наружняя дивка может менять размер. это сейчас он здесь задан - 400px. а фактически её высота может быть и любой другой (меняться через js). Потому и получается, что средняя строка будет свободно тянуться. я не очень знаком с этой "математикой", по которой браузеры рисуют страницу, но если в 3х браузерах работает как надо, может и для четверртого есть лекарство?
  9. Добрый день! Есть таблица, в которой 1 строка произвольной высоты. Все остальные - фиксированные. В ячейке этой строки находится дивка. У неё может быть произвольное содержимое и надо, чтобы появлялись полосы прокрутки. Всё работает в ие6, опере, хроме. Но фф просто растягивает таблицу так, чтоб уместить всю дивку в ней, полосы прокрутки появляются тлько если фиксировать её размер (а надо, чтоб она была на всю ячейку, т.к. у ячейки может быть произвольная высота). по коду получается так: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=windows-1251"> <title>test</title> </head> <body> <div style="width: 600px; height: 400px; border: 1px solid red;"> <table style="height: 100%; width: 100%; table-layout: fixed;" cellpadding="0" cellspacing="0" border="1"> <colgroup> <col width="300"> <col width="300"> </colgroup> <tbody> <tr height="100px"> <td> </td> <td> </td> </tr> <tr> <td> </td> <td> <div style="height: 100%; overflow-y: auto; border: 1px solid blue;"> qweqweqwe<br>qweqweqwe<br>qweqweqwe<br>qweqweqwe<br>qweqweqwe<br>qweqweqwe<br>qweqweqwe<br> qweqweqwe<br>qweqweqwe<br>qweqweqwe<br>qweqweqwe<br>qweqweqwe<br>qweqweqwe<br>qweqweqwe<br> </div> </td> </tr> <tr height="100px"> <td> </td> <td> </td> </tr> </tbody> </table> </div> </body> </html> может кто-нибудь сталкивался? что-нибудь подскажет?
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy