Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.139.238.76] |
|
Сообщ.
#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% вроде никто не писал...
Если что извиняйте, спать хочу, внимание на нуле... |
Сообщ.
#16
,
|
|
|
люди!!!! ну неужели вы нигде не читали, что использование таблиц - не желательно а в некоторых случаях даже противопоказано!!!
я не хочу навязывать свой вариант, но раз уж он работает (у меня работает) и не использует таблиц - то почему бы не продолжать мышление в этом же направлении (яваскрипт+ДИВ)??? |
Сообщ.
#17
,
|
|
|
Не читали... в каких таких случаях... огласите весь список
|
Сообщ.
#18
,
|
|
|
2rvt:
Все случаи я тебе есесенно не перечислю, но вот два которые мне навсегда запомнятся: 1: При использовании таблиц страница грузится медленее по сравнению с использованием дивов (на том сайте {не помню к сожалению адрес} даже приводились конкретные значения времени...) 2 (самое плохое на мой взгляд): Таблица не отобразится пока не будет загружена полностью, а дивы отображаются по мере загрузки... Из этих двух "случаев" я (лично для себя) сделал вывод: Если я буду использовать таблицы, то: 1: я не получу тех возможнотей которые я могу получить используя див (с ним можно сделать намного больше) 2: пока пользователь будет ждать появления на своём экране всего (если использовать таблицу на весь экран как сдесь предлагают) моего сайта, он может просто плюнуть и уйти с него, в то время как если б я использовал дивы, пользователи развлекали бы себя тем что читали то, что уже успело загрузиться... ЗЫ: есть доводы в пользу таблиц? что может таблица чего не может див? Добавлено в : Цитата rvt @ 13.08.04, 22:19 А чем проще, тем лучше Это конечно офтопик,но просто наболело!!! Именно поэтому в России не производят ни какой качественной техники, ни хороших автомобилей и тд Почему бы не сделать чегонить хорошего? В наше время , с таким уровнем развития технологий, врядли можно сделать что то стоящее так чтоб оно было простым... НАДО делать сложные системы - красивые, функциональные, работающие не_по_такому принципу 2rvt: Ты на меня не злись - это я не в твой (только) адрес, а в сторону всех тех кто думает так же.... |
Сообщ.
#19
,
|
|
|
Думаю, не стоит упрощать ситуацию с Россией настолько, чтобы описать её двумя словами
А все-таки в простоте есть смысл. Просто - не значит плохо, значит без излишеств. |