Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Overflow в IE


Автор: Zatvornik 1.8.2008, 13:30
Всем доброго времени суток такой вопрос
Есть такая вот конструкция.

Код

<table style="width: 100%;" border="0" cellpadding="0" cellspacing="0">
                <tr>
                    <td id="tbMain" style="width:5%;  overflow-x:auto; "  valign="top">
                           <table id="table" width="100%" runat="server" border="0" cellpadding="0" cellspacing="0">
                                    <tr>
                          <td>uhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh1</td>
                      </tr>
                                </table>
                    </td>
                    <td id="tbInfo" style="width:95%" valign="top">
                        <table id="tableInfo" border="0" cellpadding="0" cellspacing="0">
                                <tr>
                         <td>uhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh1</td>
                        </tr> 
                       </table>
                    </td>
                </tr>
            </table>


Но проблема в том что под IE скрол не появляется, а в фаере все отлично.
Решил примерно так...

Код

<table style="width: 100%" border="1" cellpadding="0" cellspacing="0">
         <tr>
           <td style="width:5%;">    
              <div style="width:100%;position:relative; padding:0px;margin: 0px;">
                  <div style="width:100%;overflow-x:scroll;position: absolute; left:0;top:-9">
                          <table width="100%" cellpadding="0" cellspacing="0">
                            <tr>
                                <td>uhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh1</td>
                            </tr>
                          </table>
                   </div>
               </div>
            </td>
            
            <td style="width:95%">
              <table width="100%" cellpadding="0" cellspacing="0">
                <tr>
                    <td>uhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh1</td>
                </tr>
              </table>
            </td>
        </tr>
    </table>



Но это решение не очень мне нравится.... да и при том скрол постоянно будет видно, а если поставить overflow:auto то скролинг будет перекурывать сам контекст....

У кого какие мысли по этому поводу?

Автор: vitalina 11.8.2008, 12:28
Зачем так сложно пишете: зачем таблицы и дивы? Чего вы хотите этим добиться не понимаю. Испоьзуйте либо то, либо другое.

Автор: Zatvornik 11.8.2008, 13:50
Ну если вам проблема понятна ... хотелось бы увидеть решение... которое по вашему будет правильным...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)