Помощник
|
Местоположение ячеек |
maaflrus
|
Сообщение
#1
|
||
|
|
||
|
|||
Apay |
22.7.2009, 15:52;
Ответить: Apay
Сообщение
#2
|
|
кажется у вас таблица в таблице, попробуйте во внутреннюю таблицу добавить стиль height:100%
|
|
|
maaflrus
|
Сообщение
#3
|
|
У меня идет таблица
<table width="900" border="0" cellspacing="0" cellpadding="0"> в нее вставляю файд centerright.php<tr> <td width="175" align="center" valign="top"></td> <td width="600" align="center" valign="top"></td> <td width="125" align="center"><? include ("blocks/page/centerright.php") ?></td> </tr> </table> С содержимым <table width="125" border="0" cellspacing="0" cellpadding="0"> Если сделать так <table width="125" height="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td valign="top">1</td> </tr> <tr> <td> </td> </tr> <tr> <td width="125" height="86" class="bottom_03"> </td> </tr> </table> То не помогает. Как мне в третей ячейки задать размер, чтоб он брал второй ячейки? |
|
|
Apay |
22.7.2009, 16:46;
Ответить: Apay
Сообщение
#4
|
|
|
|
|
maaflrus
|
Сообщение
#5
|
|
К примеру вот эта ячейка
<td width="125" align="center"><? include ("blocks/page/centerright.php") ?></td> Будет ровна 75 % от это ячейки <td width="600" align="center" valign="top"></td> ----------------------------------------------- Хотя лучше было чтоб как в самом начале темы, чтоб ни важно какого размера вот эта таблица <td width="600" align="center" valign="top"></td> Вот эта таблица <td width="125" align="center"><? include ("blocks/page/centerright.php") ?></td> автоматически распределяля свои ячейки а) Сверху - <td valign="top">1</td> б) Снизу - <td width="125" height="86" class="bottom_03"></td> |
|
|
Apay |
22.7.2009, 17:46;
Ответить: Apay
Сообщение
#6
|
|
1) ничего не понял, если говорить про высоту, то они в одной строке, а значит одной высоты, если про ширину, то можно все задать в процентах
2) тоже ничего не понял, предположу вам наверное хочется чтобы внутренняя таблица по высоте занимала всю ячейку внешней, это можно просто сделать на javascript |
|
|
maaflrus
|
Сообщение
#7
|
|
Вот смотрите у меня три ячейки горизонтальные
<table width="125" border="0" cellspacing="0" cellpadding="0"> <tr> <td valign="top">1</td> </tr> <tr> <td> </td> </tr> <tr> <td width="125" height="86" class="bottom_03"> </td> </tr> </table> Мне нужно чтоб вехняя ячейка на сайте шла сверху как "top" а нижняя как "bottom" про центральную мне все равно, но стоит помнить что это блок, который вставляется при помощи <? include ("blocks/page/centerright.php") ?> А так как табллица куда вставляется этот блок, постоянно меняется в размерах, нужно чтоб вот эта таблица всегда придерживалась вот этих правил Мне нужно чтоб вехняя ячейка на сайте шла сверху как "top" а нижняя как "bottom" А как это сдела на скрипте? |
|
|
Apay |
22.7.2009, 18:29;
Ответить: Apay
Сообщение
#8
|
|
извините, но у меня впечатление что мы разговариваем на разных языках, я по-прежнему мало что понимаю. :wacko:
|
|
|
maaflrus
|
Сообщение
#9
|
|
Напишу все подробно
Эта главная ячейка <tr> <td width="175" align="center" valign="top"><? include ("blocks/page/centernavigation.php") ?></td> <td width="600" align="center" valign="top"><? echo $myrow["text"];></td> <td width="125" align="center" valign="top"><? include ("blocks/page/centerright.php") ?></td> </tr> В нее вствляется вот эта Содержимое блока centerright.php <table width="125" border="0" cellspacing="0" cellpadding="0"> <tr> <td valign="top">1</td> </tr> <tr> <td width="125" height="86" class="bottom_03"></td> </tr> </table> В стилях только .bottom_03 {background-image:url(blocks/img/bottom_03.jpg)} Так как вторая постоянно меняется в размерах, третья тоже меняется, и мне нужно чтоб ячейка с 1 начиналась с верху, а ячейка с <td width="125" height="86" class="bottom_03"></td> с низу. Где что мне дописать ? пользуйтесь кнопочками для выделения кода! Apay |
|
|
Apay |
23.7.2009, 10:58;
Ответить: Apay
Сообщение
#10
|
|
если я правильно понял то что нужно, то можно это скриптом
основеная таблица <table width="900" border="0" cellspacing="0" cellpadding="0"> centerright.php<tr> <td width="175" align="center" valign="top"> </td> <td width="600" align="center" valign="top"> </td> <td width="125" id="cell125"><? include ("blocks/page/centerright.php") ?></td> </tr> </table> <table id="table125" width="125" border="0" cellspacing="0" cellpadding="0"> скрипт в конце документа<tr><td valign="top">1</td></tr> <tr><td> </td></tr> <tr><td width="125" height="86" class="bottom_03"> </td></tr> </table> <script type="text/javascript"> а вообще советую отходить от табличной верстки и применять блочную
document.getElementById('table125').style.height = document.getElementById('cell125').clientHeight; </script> |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Как переместить значения ячеек таблицы при клике на первую (Javascript, Ajax, jQuery) | 2 | anethum | 6753 | 2.9.2013, 13:08 автор: -RayOfLight- |
|
Изменить местоположение авторизации в DLE 9.3 | 4 | Gek | 2416 | 6.8.2011, 12:32 автор: Gek |
Текстовая версия | Сейчас: 23.4.2024, 14:56 |