Проблема с таблицами в HTML

HTML, CSS, DOM, XML, AJAX, (LW)AMP и т.д. CMS и веб-форумы, веб-дизайн и веб-программирование, специализированные языки и технологии.

Модератор: xdsl

Проблема с таблицами в HTML

Сообщение TORES 23 мар 2011, 12:27

Я разрабатываю сайт! Верстку делаю с помощью таблиц!!! У меня есть главная таблица с width="100%" и свойством table-layout:fixed;
Она состоит из трех столбцов и строк.В центре еще одна вложенная таблица width="100%". В этой таблице 2 строки и столбца.В столбцах указываю ширину для 1 столбца 20%, для 2 -80%. Проблема: таблица второстепенная делит столбцы пополам 50% и 50% !!!!!



Код: Выделить всё
     <table border="0"  cellpadding="1" cellspacing="1" width="100%" height="100%">
     <tr> <td>
     .........

      <table border="0"  cellpadding="1" cellspacing="1" width="100%">
      
    {section name=i loop=$events}
        <tr><td colspan="2"><div class="line_event"></div></td>      

            <tr><td colspan="2" class="eventLogin">  <b> {$events[i]->login} </b><td></tr>
            <tr><td class="eventIMG" width="20%"> <center><a href="index.php?id={$events[i]->id}">
                 <img width = "140" align = "center" src="pics/{$events[i]->filename}"></a>
                  </center></td> <td class="eventMessage" width="80%">  <div id="message">
            
              {$events[i]->info}
              </div></td></tr>
            
            <tr><td colspan="2" class="text"><img src="Files/images/data.gif"> &nbsp {$events[i]->date}&nbsp <img src="Files/images/user.gif">&nbsp Просмотров []
            <span id="coment"><img src="Files/images/komment.gif"> &nbsp Коментарий</span></td></tr>
                             
   {/section}         
            </table>      

                  ........................
                                   </table>


     
TORES
 
Сообщения: 16
Зарегистрирован: 14 май 2009, 10:29
Полное имя: Морозов Александр Павлович

Re: Проблема с таблицами в HTML

Сообщение profi 23 мар 2011, 13:40

table-layout :fixed
Ширина колонок в этом случае определяется либо с помощью тега <col>, либо вычисляется на основе первой строки. Если данные о форматировании первой строки таблицы по каким-либо причинам получить невозможно, в этом случае таблица делится на колонки равной ширины. При использовании этого значения, содержимое, которое не помещается в ячейку указанной ширины, будет «обрезано» либо наложено поверх ячейки. Это зависит от используемого браузера, но в любом случае ширина ячейки меняться не будет. Для корректной работы этого значения обязательно должна быть задана ширина таблицы.
profi
Elite
 
Сообщения: 25
Зарегистрирован: 09 июн 2009, 22:30
Полное имя: Сапожников Игорь Валерьевич

Re: Проблема с таблицами в HTML

Сообщение alekam 24 мар 2011, 10:44

В действующей спецификации языка HTML таблицы предназначены для форматирования таблиц, а не позиционирования элементов.
alekam
 
Сообщения: 46
Зарегистрирован: 23 дек 2008, 14:36
Полное имя: A.K.

Re: Проблема с таблицами в HTML

Сообщение TORES 29 мар 2011, 10:10

Ширина колонок в этом случае определяется либо с помощью тега <col>

спасибо за совет!!!Мне это помогло!!!!
TORES
 
Сообщения: 16
Зарегистрирован: 14 май 2009, 10:29
Полное имя: Морозов Александр Павлович


Вернуться в Web-технологии

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron