Jump to content
  • 0

почему таблица в ячейке не хочет растягиваться на 100% высоты ячейки?


vovchikku
 Share

Question

Вот гляньте на страницу. www.hm-ges.ru

почему таблица в ячейке слева не хочет растягиваться на 100% высоты ячейки?

<td width="202" rowspan="2"  align="left"  valign="bottom" background="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/left.jpg"<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/left.gif"><table width="100%" height="100%"  border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="27" valign="top">
<div class="leftrow"><img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/home.gif" width="202" height="27" border="0" /> </div></td>
</tr>
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td><?php mosLoadModules ( 'left' ); ?></td>
</tr>
</table></td>
</tr>

там слева белая картинка с клавишей home и тд доллждны быть вверху. она вставлена в верхнюю ячейку таблицы, которая находится внутри другой ячейки. Таблица должны быть 100% высоты ячейки, но она не растягивается...

как сделать так чтобы в одной таблице, растянутой на 100% высоты ячейки, в которой она находится, одна картинка прилеплялась к верху, а другая к низу...

Извиняюсь за ветьеватость....

заранее спасибо!

Edited by vovchikku
Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

Господа, все-аки не получается... размер родительской ячейки 100% указал, и opera это воспринимает, а explorer - нет . Все равно навигация к низу прилепает!

Решил проблему только полностью перекроив шаблон...

Но вопрос так и не решился

вот гляньте на этой странице http://www.hm-ges.ru/index.php?option=com_...=8&Itemid=4

Почему mainbody прилепает к низу, хотя я сделал все по рекомендации...

таблица-то простая

<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">

<tr>

<td height="100%" valign="top"><table width="100%" height="100%" border="0" cellpadding="5" cellspacing="0">

<tr>

<td height="100%" valign="top">

<?php mosMainBody(); ?></td>

</tr>

</table></td>

</tr>

<tr>

<td valign="bottom"><img src="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe->getTemplate(); ?>/images/bottom_center.gif" width="609" height="212" border="0" /></td>

</tr>

</table>

нужно чтобы картинка липла к низу, а mainbody к верху, но таблица, в которой сидит mainbody, почему-то не растягивается на 100%. приходится ставить не 100% , а px, подгадывая размер страницы с минимальным текстом

Edited by vovchikku
Link to comment
Share on other sites

  • 0

1. уберите <?xml version="1.0" encoding="windows-1251"?>

2. учитесь пользоваться таблицей стилей, все размеры элементов указывайте в стилях.

3. mainbody по вашей ссылке не нашел, а код php в данной ситуации совершенно не информативен. Откуда мне знать что возвращает mosMainBody()? Нужен код, который получает уже броузер.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy