Xpoint
   [напомнить пароль]

Position: absolute + overflow: auto (проблема в IE и Opera)

Метки: [без меток]
2007-08-21 13:03:45 [обр] veejar[досье]

  <div style='width: 200px; background-color: orange'>DIV1</div>
  <div style='overflow: auto; position: absolute; height: 100px'>
    <table cellpadding='0' cellspacing='0' style='border: 1px solid gray'>
      <tr><td><div style='width: 200px'>row text</div></td></tr>
      <tr><td><div style='width: 200px'>row text</div></td></tr>
      <tr><td><div style='width: 200px'>row text</div></td></tr>
      <tr><td><div style='width: 200px'>row text</div></td></tr>
      <tr><td><div style='width: 200px'>row text</div></td></tr>
      <tr><td><div style='width: 200px'>row text</div></td></tr>
      <tr><td><div style='width: 200px'>row text</div></td></tr>
      <tr><td><div style='width: 200px'>row text</div></td></tr>
      <tr><td><div style='width: 200px'>row text</div></td></tr>
    </table>
  </div>

В Mozilla выглядит нормально, скроллер не трогает таблицу в DIV.
В IE и Opera - скроллер ущемляет таблицу (уменьшает ее ширину).
Как сделать, что бы в IE и Opera было так, как в Mozilla, но не задавая ширину DIV, у которого "overflow: auto"?

спустя 1 час 58 минут [обр] Евгений Петров(172/1055)[досье]
В вашем случае суммарная ширина таблицы будет 202px. Поэтому:
style="overflow:auto;height:100px;width:218px;"
спустя 22 минуты [обр] veejar[досье]
А так что бы автоматом DIV cтавал нужной ширины?
Powered by POEM™ Engine Copyright © 2002-2005