Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.22;
Скачать: CL | DM;

Вниз

проблемка с html   Найти похожие ветки 

 
antonn ©   (2007-06-25 19:13) [0]

уже пол дня бьюсь, опухну скоро, не решается. В общем, мне нужно сделать табличку, в которой будут строками текст, и в последней строке несколько кнопок в ряд. Вот пример http://antonn.ru/22.html (882 байта:)). Диз резиновый, т.е. при сужении окна вся таблица должна в пределах разумного сужаться. Но под IE при сужении окна браузера, первое поле с кнопками (ячейка, т.е.) не сужается впритык к кнопке, она получается минимум почти в два раза больше копки. Вот скрин - http://antonn.ru/gallery/upload/8a853627ca622b1262faf8826222f0c7.GIF (19Кб) Из-за этого дизайн разъезжается, а так как кнопок несколько, часто даже полноэкранное окно браузера получается с горизонтальным скроллом, зато у первой кнопки ячейка на пол экрана.
Есть у кого идеи, как это сиправить?


 
KilkennyCat ©   (2007-06-25 19:45) [1]

<HTML><HEAD><TITLE>antonn.ru: Новости</TITLE>
<BODY>

<table cellspacing="0" cellpadding="0" border="0" width="100%">
<tr>
 <td>
  <table cellspacing="0" cellpadding="0" border="1" bordercolor="red" width="100%">
     <tr>
       <TD align=center>#</td>
       <TD width=24> </td>
       <TD align=center width="100%">Тема</td>
       <TD align=center>От кого</td>
       <TD align=center>Дата</td>
     </tr>
  </TABLE>
   </td>
</tr>
<tr>
 <td>
  <TABLE cellSpacing=0 cellPadding=0 border=1 bordercolor=green width="100%">
       <tr>
           <td align="left"><input type="submit" name="read_msg" value="Прочтено"></TD>
          <td align="left"><input type="submit" name="read_msg" value="Прочтено"></TD>
          <TD width="100%">  1</TD>
           <td align="right"><input type="submit" name="read_msg" value="Прочтено"></TD>
           <td align="right"><input type="submit" name="unread_msg" value="Не прочтено"></TD>
           <td align="right"><input type="submit" name="delete_msg" value="Удалить"></TD>
         </TR>
  </TABLE>
 </td>
</tr>
</table>

</BODY></HTML>


 
KilkennyCat ©   (2007-06-25 19:48) [2]

правило работы с таблицами просты до безобразия: если есть несколько таблиц, то низзя использовать одну, как родительскую для другой. Точнее, можно, конечно, но сложно.
Проще сделать одну таблицу основную, которая только и будет тем заниматься, что содержать в себе дочерние.

p/s/
Выкиньте из Вашей странице колспан и заработает


 
antonn ©   (2007-06-25 19:59) [3]


> правило работы с таблицами просты до безобразия: если есть
> несколько таблиц, то низзя использовать одну, как родительскую
> для другой.

Как это? ну я другую таблицу поместил в <td></td>, считал, что в этих тегах ей уже должно быть по барабану, где она находится...
дело в том, что у меня в основной таблице несколько строк с с различными чекбоксами (просто я в примере оставил только шапку), а кнопки и управляют строками в зависимости от чекбоксов (потому там и <форм></форм>).


 
KilkennyCat ©   (2007-06-25 20:03) [4]

я тоже считал, что по барабану... уже давно не считаю :)


 
antonn ©   (2007-06-25 20:39) [5]

чертовщина какая то, выставляю для верхней таблицы
<TD align=center width=50>#</td>
<TD width=24> </td>
<TD align=center>Тема</td>
<TD align=center width=50>От кого</td>
<TD align=center width=50>Дата</td>

получаю пять ячеек в шапке с одинаковыми размерами...


 
KilkennyCat ©   (2007-06-25 20:43) [6]

поставь в теме 100%


 
antonn ©   (2007-06-25 20:51) [7]

всё, все варианты перепробованы (и разные размеры, и запись их в апостофах/кавычках)... Можно сказать, нашел баг ИЕ 6,0,2900.
http://antonn.ru/index.php?gallery=xlam&page=4 - бага, та что выше
http://antonn.ru/index.php?gallery=xlam&page=3 - бага нет. А нет его потому, что сумма ширин ячеек из мервой таблицы после ячейки со 100%, больше суммы ширин ячеек из нижней таблицы после ячейки с 100% ширины. (там в 4й ячейки, где был текст "от кого" - забить его символами без переноса для проверки).

обидно, блин :((


 
KilkennyCat ©   (2007-06-25 21:05) [8]

Хм... нарисуй конкретно что тебе надо и я за пять минут сделаю таблицу без всяких багов.


 
antonn ©   (2007-06-25 21:17) [9]

вот: http://antonn.ru/index.php?gallery=xlam&page=5
в нижней части кнопочки в разных количествах (форма одна на 3 категории), они управляют чекбоксами (в смысле по чекбоксам ориентируются при обработке:))


 
homm ©   (2007-06-25 21:26) [10]

Обсуждение не читал, багу исправил так:
<TABLE cellSpacing=0 cellPadding=0 border=1 width=100% bordercolor=green><TBODY>
<TR>
<TD><input type="submit" name="read_msg" value="Прочтено"><input type="submit" name="read_msg" value="Прочтено"></TD>
<TD align=right><input type="submit" name="read_msg" value="Прочтено">
<input type="submit" name="unread_msg" value="Не прочтено">
<input type="submit" name="delete_msg" value="Удалить"></TD>
</TR>
</TBODY></TABLE>


не стоит просто 100% ставить, если это не так ;)


 
antonn ©   (2007-06-26 00:04) [11]


> homm ©   (25.06.07 21:26) [10]

там не только кнопки планируется поместить, а небольшие графики (прогрессбары, на таблицах, кстати:)), если их помещать подряд - разъезжается, а если в ячейках - нет. Да и не решение это, нет решения, на лицо бага самого ИЕ, по идее все должно работать (я на этих таблицах не один сайт забабахал, везде в браузерах выглядело одинаково, да вот столкнулся с косяком...)



Страницы: 1 вся ветка

Текущий архив: 2007.07.22;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.031 c
15-1182503184
kull
2007-06-22 13:06
2007.07.22
Проблема с dcc32


2-1182923486
Vasyl
2007-06-27 09:51
2007.07.22
Копирование даных


15-1182629079
comrad
2007-06-24 00:04
2007.07.22
Не компилируются проекты


2-1182319313
MASTAFA
2007-06-20 10:01
2007.07.22
COM-порт. Вывод информации на него.


2-1183019447
Alex8
2007-06-28 12:30
2007.07.22
QUERY-SQL