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


Автор: matoxa 10.4.2008, 10:01
Помогите, плиз, может кто встречался со следующей проблемой:
в шаблоне есть таблица  для вывода контента и новостей. В таблице всего две ячейки, в каждой из них по таблице, в которые и выводятся полезная информация и новости. Нужно соотношение 75% к 25%. Вот код:
Код

<!-- *********************  **************************   -->
<table id='Work' border='0' cellpadding='5' cellspacing='0'>
<tr>
  <td id='ContainterWorkTable' valign='top'>
    <table id="WorkTable" border='0' cellpadding='0' cellspacing='0'>
      <tr>
        <td>

Дальше идет загрузка страницы с полезной информацией (обычный текст)
         
Код
 <?
            if($_REQUEST[basic_part]){
              require_once($_REQUEST[basic_part]);
            }else {require_once('History.php');}
          ?> 

Далее:
Код

        </td>
      </tr>
    </table>
  </td>

  <td id='ContainterNewsTable' valign='top'>
<!--   ************** ******************** -->
    <table id='NewsTable' border='0' cellpadding='0' cellspacing='0'>
      <tr>
        <td>
          <table width=100% border='0' cellpadding='0' cellspacing='0'>
            <tr>
              <td class='newsmenu'><a href="#" class='NewsMapRef'>Новости</a></td>
              <td class='newsmenu'><a href='#' class='NewsMapRef'>Карта сайта</a></td>
            </tr>
          </table>
        </td>
      </tr>
      <tr>
        <td style='padding-top:20px'>
          <p><a href='msTDiv.php?basic_part=News_all.php' class='smallref'>Архив новостей</a></p>

Здесь загружается страница, которая генерируется с испльзованием выборки из базы 
Код
         
         <?
            {require_once('News_preview.php');}
          ?>
Код

        </td>
      </tr>
    </table>
  </td>
</tr>
</table>
 

В *.css заданы #ContainerWorkTable{width:75%}
                         #ContainerNewsTable{width:25%}

Так вот проблема в том, что IE отображает страницу корректно во всех случаях, а в Opera 9.23 ячейка с новостями расползается больше чем на пол страницы. 
Если передавать в область отображения новостей обычную страницу с каким-нибудь текстом, то нет проблем.

Мистика еще в том, что степень расползания этой ячейки (новостей) зависит обратнопропорционально от длины строк, хранящихся в БД.

Спасибо за помощь!

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