Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Растянуть таблицу (height="100%") (https://forum.antichat.xyz/showthread.php?t=87461)

Ru}{eeZ 04.10.2008 17:47

Растянуть таблицу (height="100%")
 
Делаю я значит сайт ( http://spamerka.spb.ru/ ), а мне тут бац, и таблица не вытягиваецо, вопрос конечно немного лам, но оч надо решить :rolleyes: , спс :)
п.с. таблица в правом блоке (основная таблица, в правом блоке есть ещё таблица, а в ней сверху картинка "наши новости", в середине таблица, а снизу "Разработка сайта - "Клуб Веб"", и вот вторую (предпоследнюю) надо растянуть, её код:

Код HTML:

<table border="1" width="100%" style="heigth:100%">
<tr>
<td>
<img src="{THEME}/images/news_bl.png" />
</td>
</tr>
<tr>
<td>

<table border="1" id="topnews"><tr><td id="topnews">
{topnews}
</td></tr>
</table>

</td>
</tr>
<tr>
<td>
Разработка сайта - "<a href="http://www.clubweb.ru">Клуб Веб</a>"
</td>
</tr>
</table>

чегото ни style="heigth:100%", ни height="100%" не прут... :(

.:nbd:. 04.10.2008 18:01

Код HTML:

<table width="100%"  border="1" cellspacing="0" cellpadding="1">
  <tr>
    <td><img src="{THEME}/images/news_bl.png" /></td>
  </tr>
  <tr>
    <td><table width="100%"  border="1" cellspacing="0" cellpadding="1">
      <tr>
        <td>{topnews}</td>
      </tr>
    </table></td>
  </tr>
  <tr>
    <td>Разработка сайта - "<a href="http://www.clubweb.ru">Клуб Веб</a>"</td>
  </tr>
</table>

хых не то вставил =)
оно?

Ru}{eeZ 04.10.2008 18:03

а что изменилось?) не работает(

astrologer 04.10.2008 18:32

hint:
Код:

html, body
{
  height: 100%;
}


Ru}{eeZ 04.10.2008 19:07

ну вставил я в style.css, опять же рзницы не вижу

Zukimo 05.10.2008 13:27

Если <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">, тогда задать высоту таблицы через свойство height не получится.

Chaak 05.10.2008 14:38

Это код:
PHP код:

<table border="1" width="100%" id="blabla">
<
tr>
<
td>
<
img src="{THEME}/images/news_bl.png" />
</
td>
</
tr>
<
tr>
<
td>

<
table border="1" id="topnews"><tr><td id="topnews">
{
topnews}
</
td></tr>
</
table>

</
td>
</
tr>
<
tr>
<
td>
Разработка сайта "<a href="http://www.clubweb.ru">Клуб Веб</a>"
</td>
</
tr>
</
table

А это в тег body вставь
PHP код:

<body onload="document.getElementById('blabla').style.height = screen.height-100;"

Должно работать...

astrologer 05.10.2008 15:28

  1. Полезно почитать:
    Цитата:

    10.5 Content height: the 'height' property
    ...
    <percentage>
    Specifies a percentage height. The percentage is calculated with respect to the height of the generated box's containing block. If the height of the containing block is not specified explicitly (i.e., it depends on content height), the value is interpreted like 'auto'.
  2. http://www.picamatic.com/show/2008/1...01_187x155.png

ChaaK, единицы измерения... screen.height - высота экрана, а не браузера. Ну и нечётко как-то.

etc 05.10.2008 18:48

Код HTML:

<table width="100%" height="100%">
<tr>
<td align="center">
preved
</td>
</tr>
</table>


Dr1ver 06.10.2008 10:59

Код:


<table height="100%" width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td height="200"></td>
</tr>
<tr>
<td>
            blabla
</td>
</tr>

<tr>
<td height="200">
</td>
</tr>

</table>


Для размышлений. Это образец таблицы на 100% экрана. Ну а дальше верстку только пересмотреть остаётся. Можно для td и table задавать id и прописывать всё в css, так будет более правильно.Работает со всеми доктайпами.


Время: 00:04