Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.145.170.65] |
|
Страницы: (2) [1] 2 все ( Перейти к последнему сообщению ) |
Сообщ.
#1
,
|
|
|
у меня есть некоторый абзац...
как мне теперь сделать, чтобы он всегда был в нижней части окна, вне зависимости от его размеров пробовал вставлять текст в таблицу, но его height не поддерживает "*" как фреймы.. |
Сообщ.
#2
,
|
|
|
Можно попробовать так:
<script> document.write('<style>\ndiv {position:absolute;left:5;top:'+(screen.height-20)+';height:20}\n</style>'); </script> <body> <div>some text</div> </body> Или так: <table width=100% height=100%> <tr><td valign=bottom> some text </table> |
Сообщ.
#3
,
|
|
|
Второй способ от ako только не всегда работает ( ещё не определил уогда да а когда нет ) , про первый незнаю, не пробовал
|
Сообщ.
#4
,
|
|
|
<p style="position:fixed;bottom:1px;">У-аля</p> ЗЫ. CSS2 - рулит! |
Сообщ.
#5
,
|
|
|
Сообщ.
#6
,
|
|
|
Цитата Mixxx, 9.08.04, 22:04 Mastilior IE не понимает position:fixed; Да, я в курсе. Но это единственный, который может работать безупречно в тех броузерах, которые поддерживают "второй уровень". |
Сообщ.
#7
,
|
|
|
Черновик:
<html> <body> <div id=thediv style="position: absolute; left: 500; top: 500; background: gray; height: 500; width: 100;">tratata</div> <script> setint=setInterval("setdivpos()",10); d=document; </script> </body> <script> function setdivpos() { h=d.all.thediv.style.height.replace("px","") d.all.thediv.style.top=d.body.scrollTop+d.body.clientHeight-h; } </script> </html> Блин, "сделал код читабельнее"!!! Нафиг такую подсветку.... |
Сообщ.
#8
,
|
|
|
seelts,
а кто тебе сказал что ето js ? - ето html ( хотя оно тоже пока не особо ) |
Сообщ.
#9
,
|
|
|
да здесь от хтмл толко собственно "хтмл" да "боди" - всё остальное яваскрипт... хотя это офтопик..
|
Сообщ.
#10
,
|
|
|
Если я правильно понял, можно сделать так:
<table height="100%" border="0"> <tr><td> здесь все что угодно, например, вложенная таблица </td></tr> <tr><td height="20"> Этот текст всегда внизу </td></tr> </table> Т.е. всей таблице говоришь "растянуться по всей высоте". Всем ячейкам, кроме одной, говоришь их высоту. Та, для которой высота не задана, займет оставшуюся часть таблицы, а т.к. вся таблица растянута по полной, то в примере выше, текст последней ячейки будет всегда внизу. И еще одно: если таблицу, приведенную выше, заключить в другую таблицу, чтобы вся эта ботва работала, той тоже надо указать height="100%"... кажется так... попробуй без этого сначала, если не получится - добавь. |
Сообщ.
#11
,
|
|
|
rvt,
приведенный тобой способ работает только в конкретном случае. А что, если нужно "прилепить" объект к низу порта просмотра в документе с произвольным содержанием? |
Сообщ.
#12
,
|
|
|
Ну, об этом речи не было....
Цитата Nemesis, 5.08.04, 06:52 у меня есть некоторый абзац... как мне теперь сделать, чтобы он всегда был в нижней части окна, вне зависимости от его размеров пробовал вставлять текст в таблицу, но его height не поддерживает "*" как фреймы.. А чем проще, тем лучше Добавлено в : <offtopic> Это глюк??? Почему два раза? </offtopic> |
Сообщ.
#13
,
|
|
|
Вот такое у меня всегда работало:
<table height=100%> <tr> <td height=99%>some text</td> </tr> <tr> <td height=20>bottom text</td> </tr> </table> |
Сообщ.
#14
,
|
|
|
fatalist,
ведь ответили уже. Зачем дублировать ответы? :) |
Сообщ.
#15
,
|
|
|
Mastilior? про 99% вроде никто не писал...
Если что извиняйте, спать хочу, внимание на нуле... |