Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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.049 c
15-1182203401
SerJaNT
2007-06-19 01:50
2007.07.22
Сеть...


15-1182234630
StriderMan
2007-06-19 10:30
2007.07.22
Игра шарики. помогите найти!


15-1182431463
Desdechado
2007-06-21 17:11
2007.07.22
Freeware-аналог для ResourceHacker и ExeScope


15-1182431361
cosinus
2007-06-21 17:09
2007.07.22
SQL и DELPHI


6-1166520949
Rentgen
2006-12-19 12:35
2007.07.22
Узнать сетевой трафик TIdHTTPServer





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский