Форум: "Прочее";
Текущий архив: 2007.07.22;
Скачать: [xml.tar.bz2];
Внизпроблемка с 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;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.047 c