X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Местоположение ячеек
maaflrus
maaflrus
Topic Starter сообщение 22.7.2009, 15:40; Ответить: maaflrus
Сообщение #1


Добавлено: Ср Июл 22, 2009 14:27 Заголовок сообщения: Местоположение ячеек

--------------------------------------------------------------------------------

Есть таблица

<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>



В стилях только
.bottom_03 {background-image:url(blocks/img/bottom_03.jpg)}

Как мне сделать так, чтоб ячейка с цифрой 1 начиналась с верху, а ячейка с рисунком снизу (<td width="125" height="86" class="bottom_03"> </td>).
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 22.7.2009, 15:52; Ответить: Apay
Сообщение #2


кажется у вас таблица в таблице, попробуйте во внутреннюю таблицу добавить стиль height:100%
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
maaflrus
maaflrus
Topic Starter сообщение 22.7.2009, 16:07; Ответить: maaflrus
Сообщение #3


У меня идет таблица

<table width="900" border="0" cellspacing="0" cellpadding="0">
<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>
в нее вставляю файд centerright.php

С содержимым
<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>
Если сделать так <table width="125" height="100%" border="0" cellspacing="0" cellpadding="0">

То не помогает.

Как мне в третей ячейки задать размер, чтоб он брал второй ячейки?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 22.7.2009, 16:46; Ответить: Apay
Сообщение #4


(maaflrus @ 22.7.2009, 19:07) *
Как мне в третей ячейки задать размер, чтоб он брал второй ячейки?
какой таблицы?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
maaflrus
maaflrus
Topic Starter сообщение 22.7.2009, 17:06; Ответить: 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
Apay
сообщение 22.7.2009, 17:46; Ответить: Apay
Сообщение #6


1) ничего не понял, если говорить про высоту, то они в одной строке, а значит одной высоты, если про ширину, то можно все задать в процентах

2) тоже ничего не понял, предположу вам наверное хочется чтобы внутренняя таблица по высоте занимала всю ячейку внешней, это можно просто сделать на javascript
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
maaflrus
maaflrus
Topic Starter сообщение 22.7.2009, 18:00; Ответить: 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
Apay
сообщение 22.7.2009, 18:29; Ответить: Apay
Сообщение #8


извините, но у меня впечатление что мы разговариваем на разных языках, я по-прежнему мало что понимаю. :wacko:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
maaflrus
maaflrus
Topic Starter сообщение 23.7.2009, 9:55; Ответить: 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
Apay
сообщение 23.7.2009, 10:58; Ответить: Apay
Сообщение #10


если я правильно понял то что нужно, то можно это скриптом

основеная таблица
<table width="900" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="175" align="center" valign="top">&nbsp;</td>
<td width="600" align="center" valign="top">&nbsp;</td>
<td width="125" id="cell125"><? include ("blocks/page/centerright.php") ?></td>
</tr>
</table>
centerright.php
<table id="table125" width="125" border="0" cellspacing="0" cellpadding="0">
<tr><td valign="top">1</td></tr>
<tr><td>&nbsp;</td></tr>
<tr><td width="125" height="86" class="bottom_03">&nbsp;</td></tr>
</table>
скрипт в конце документа
<script type="text/javascript">
document.getElementById('table125').style.height = document.getElementById('cell125').clientHeight;
</script>
а вообще советую отходить от табличной верстки и применять блочную
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как переместить значения ячеек таблицы при клике на первую (Javascript, Ajax, jQuery)
2 anethum 6753 2.9.2013, 13:08
автор: -RayOfLight-
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыИзменить местоположение авторизации в DLE 9.3
4 Gek 2416 6.8.2011, 12:32
автор: Gek


 



RSS Текстовая версия Сейчас: 23.4.2024, 14:56
Дизайн