Отправляет email-рассылки с помощью сервиса Sendsay

За 2006-04-20

Re: Таблица на всю высоту окна

-----BEGIN PGP SIGNED MESSAGEHash: SHA1

Andrey Yakushev wrote:

> Посмотрел на работу мастеров: http://ya.ru
> У них всё работает во всех браузерах. Но стоит вверху к коду дописать
> <!doctype html public "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
> как и у них всё перестаёт работать. Причём везде.
> А доктайп - всё-таки вещь нужная, если делать страницы как положено. И
> без него у меня многие фичи перестают работать... Так что, отказаться
> от него не могу.
> А как же тогда быть?

Во-первых,
<style>
body, html {height: 100%}
</style>

Во-вторых можно попробовать сделать это блочной версткой:

<style>
#top {
float: left;
width: 100%;
height: 10%;
}
#middle {
float: left;
width: 100%;
height: 75%;
}
#bottom {
float: left;
width: 100%;
height: 10%;
}
</style>
<--! ... -->
<div id="top">top</div>
<div id="middle">middle</div>
<div id="bottom">middle</div>

Следует учесть, что если контет не влезет в блок, то он повердет себя
непредсказуемо.

- --
WBR, Vladimir Rusinov aka B.
cEngine - движок веб-приложений
http://dev.location.org.ru/cEngine
-----BEGIN PGP SIGNATUREVersion: GnuPG v1.4.2.2 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFER7xGZ4E7sNcp26sRAg0cAKCVHnr3LmZyoKR4xNZlzmcMl0qlaQCeMPf2
cGkSIhbLyjUd9jVBBlK3rfs=
=3KjR
-----END PGP SIGNATUREбиблиотекa сайтостроительства http://www.i2r.ru/static/244/

   2006-04-20 23:04:41 (#540088)

Re: Таблица на всю высоту окна

On Thu, 20 Apr 2006 17:06:09 +0300, Andrey Yakushev <a_yakush***@i*****.ru>
wrote:

> Здравствуйте.
> Очень нужно, чтобы какая-то часть страницы была прибита к нижнему краю
> окна.
> Пробую разные варианты, указываю в таблице height="100%".
> Но вот работает не везде:
> В ИЕ работает кое-как: он плюёт на заданную высоту первой и последней
> строки таблицы. Растягивает их так, как ему удобно.
> Опера показывает отлично, но только если она не русифицирована. Если
> интерфейс русский, то она забивает на 100%-ную высоту таблицы. А вот
> Мозила совсем не хочет прибивать нижнюю строку таблицы к низу экрана.
> Посмотрел на работу мастеров: http://ya.ru
> У них всё работает во всех браузерах. Но стоит вверху к коду дописать
> <!doctype html public "-//W3C//DTD HTML 4.01//EN"
> "http://www.w3.org/TR/html4/strict.dtd">
> как и у них всё перестаёт работать. Причём везде.
> А доктайп - всё-таки вещь нужная, если делать страницы как положено. И
> без него у меня многие фичи перестают работать... Так что, отказаться
> от него не могу.
> А как же тогда быть?

1. А зачем вам strict dtd - поставьте Transitional
2. пропишите в стилях html, body {height:100%;} - тогда даже в strict
высота таблицы растягивается на 100%
3. правда тогда появляется другая проблема - при обычной детской верстке
высота той строки, которую надо тянуть, растягивается на 100%... соотв.
высота экрана получается - 100% экрана + высота верхней строки + высота
нижней строки, следствие - полоса прокрутки.
Попробуйте так (не золотое решение, но какое есть): В таблице стилей пишите
body {height:100%; margin:0px;}
#test {text-align:center;}
#test TABLE {height:100%;}
#test .smallheight {height:20px;}
#test .bigheight {height:90%; border-bottom: 2px solid #ff0000;}

В html-коде документа:
<div id="test">
<table>
<tr>
<td class="smallheight">adlj </td>
</tr>
<tr>
<td class="bigheight"> iejoa j</td>
</tr>

<tr>
<td class="smallheight">adlj </td>
</tr>
</table>
</div>

Это все при
<!doctype html public "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">



библиотекa сайтостроительства http://www.i2r.ru/static/244/

   2006-04-20 21:51:31 (#540077)

Таблица на всю высоту окна

Здравствуйте.

Очень нужно, чтобы какая-то часть страницы была прибита к нижнему краю
окна.
Пробую разные варианты, указываю в таблице height="100%".
Но вот работает не везде:
В ИЕ работает кое-как: он плюёт на заданную высоту первой и последней
строки таблицы. Растягивает их так, как ему удобно.
Опера показывает отлично, но только если она не русифицирована. Если
интерфейс русский, то она забивает на 100%-ную высоту таблицы. А вот
Мозила совсем не хочет прибивать нижнюю строку таблицы к низу экрана.

Посмотрел на работу мастеров: http://ya.ru
У них всё работает во всех браузерах. Но стоит вверху к коду дописать
<!doctype html public "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
как и у них всё перестаёт работать. Причём везде.
А доктайп - всё-таки вещь нужная, если делать страницы как положено. И
без него у меня многие фичи перестают работать... Так что, отказаться
от него не могу.
А как же тогда быть?

   Andrey Yakushev 2006-04-20 20:34:27 (#540070)

Re: имитация домена 3 уровня

Кстати, а что это у вас за диск такой любопытный?

Andrew Popov wrote:
> Как сделать, чтобы адрес на диске был
>
> www.domen.ru/razdel/
>
>
> но откликался на
>
> razdel.domen.ru

   Oleg 2006-04-20 18:21:32 (#540057)

Re: имитация домена 3 уровня

Подкрутить настройки web-сервера :)
При этом желательно убедиться, что запись *.domain.ru в неймсервере
указывает на тот-же хост, что и www.domain.ru (точнее domain.ru,
поскольку www.domain.ru - это тоже поддомен)

Andrew Popov wrote:
> Как сделать, чтобы адрес на диске был
>
> www.domen.ru/razdel/
>
>
> но откликался на
>
> razdel.domen.ru
>
>
>
> библиотекa сайтостроительства http://www.i2r.ru/static/244/
>

   Oleg 2006-04-20 14:56:07 (#540023)

имитация домена 3 уровня

Как сделать, чтобы адрес на диске был

www.domen.ru/razdel/

но откликался на

razdel.domen.ru



библиотекa сайтостроительства http://www.i2r.ru/static/244/

   2006-04-20 05:10:47 (#539900)