Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Таблица не тянется на 100% по вертикали.

13K
28 февраля 2007 года
Anton Kharlamov
48 / / 06.02.2007
Господа помогите, уже около месяца мучаюсь с этим вопросом.
Вот код
[HTML]<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title></title>
</head>

<body style="margin: 0px; padding: 0px;">

<table cellpadding="0" cellspacing="0" border="2" width="100%" height="100%" style="height:100%">
<tr>
<td align="center">This table doesn`r stretch on 100% by vertical</td>
</tr>
</table>
</body>
</html>[/HTML]

как видите в нем указываю в 2-х вариантах растягивание таблицы на 100% по вертикали, при помощи height и стилей. Но почему то не работает.

Более того удивляет то, что когда убираю доктайп как ни странно все работает нормально.
То есть вот так
[HTML]
<html>
<head>
<title></title>
</head>

<body style="margin: 0px; padding: 0px;">

<table cellpadding="0" cellspacing="0" border="2" width="100%" height="100%" style="height:100%">
<tr>
<td align="center">This table doesn`r stretch on 100% by vertical</td>
</tr>
</table>
</body>
</html>
[/HTML]
Как быть в данном случае:confused:
13K
28 февраля 2007 года
whitehood
73 / / 02.11.2006
Как быть?
Вставить вот такие строчки между <head></head> или куда поглубже:)
 
Код:
<style>
html,body{
height:100%;
}
</style>


А интересно где это так нужно сделать что бы была табличка стопроцентная?
13K
28 февраля 2007 года
Anton Kharlamov
48 / / 06.02.2007
Цитата: whitehood
Как быть?
Вставить вот такие строчки между <head></head> или куда поглубже:)
 
Код:
<style>
html,body{
height:100%;
}
</style>


А интересно где это так нужно сделать что бы была табличка стопроцентная?



а как насчет

[HTML]table.vert {height: 100%}[/HTML]

13K
28 февраля 2007 года
Anton Kharlamov
48 / / 06.02.2007
оо прикольно работает, а можно какую нибудь ссылочку на статейку по данной теме, или прям тута обьясните плз почему так происходит в xhtml
13K
28 февраля 2007 года
whitehood
73 / / 02.11.2006
Ссылку не дам ибо нету ;)
Весь прикол в том что высота по дефолту не сто процентов, а равна высоте вложенных элементов.
Почему, да хз, наверно так задумано.
13
01 марта 2007 года
RussianSpy
3.0K / / 04.07.2006
Цитата: Anton Kharlamov
оо прикольно работает, а можно какую нибудь ссылочку на статейку по данной теме, или прям тута обьясните плз почему так происходит в xhtml



В Опере протестируй - она очень не любит 100%-ые высоты.



[QUOTE=whitehood]А интересно где это так нужно сделать что бы была табличка стопроцентная?[/QUOTE]
В бэкэндах такое часто встречается....

13K
01 марта 2007 года
Anton Kharlamov
48 / / 06.02.2007
Цитата: RussianSpy
В Опере протестируй - она очень не любит 100%-ые высоты.



как раз то в опере все нормал, но происходит баг с эксплорером, подробнее тут http://forum.codenet.ru/showthread.php?t=35573

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог