Css позиционирование @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 11 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
Velagor
соучастник
3
Сообщения: 717
Зарегистрирован: 07.05.03
Заголовок сообщения: Css позиционирование
Сообщение Добавлено: 16 Ноябрь 2003, 00:17:37 
Вопрос возможно ламерский, но ответа в книжках не нашел. Как сделать чтобы один блок прилипал к низу другого блока. Типа первый у меня 100% по высоте, а тот который в нем должен быть постоянно в самом низу первого.
Lizavetych Муж.
Goldmember
84
Сообщения: 8311
Зарегистрирован: 27.08.01
Откуда: Bostonщина, USA.
Сообщение Добавлено: 16 Ноябрь 2003, 19:34:10 
Velagor, объясни внятно, в чем вопрос. Я, честно, ни фига не понял. Что такое блок? - Таблица? Окно? В какой программе?

_________________
Стоять на своем - мой коронный акробатический этюд.
Velagor
соучастник
3
Сообщения: 717
Зарегистрирован: 07.05.03
Сообщение Добавлено: 17 Ноябрь 2003, 12:05:12 
объясняю. есть такой код:

Код:
<div id=main style='height:100%'>
какая-то инфа
<div id=footer style='height:20px'>другая инфа, которая должна прилеплятся к низу</div>
</div>


у меня сейчас id=footer идет сразу после инфы в блоке id=main, а мне хочется чтобы он прилепился в самый его низ и всегда там был. Абсолютное позиционирование не подходит. Таблицы не предлагать, с ними все понятно.
jettero
новый человек
0
Сообщения: 230
Зарегистрирован: 14.09.03
Сообщение Добавлено: 17 Ноябрь 2003, 14:40:08 
Velagor,
попробуй так
Код:
<div id="main" style="height:100%">
какая-то инфа
<div style="height:100%;text-align:bottom">
<div id="footer" style="height:20px">другая инфа, которая должна прилеплятся к низу</div>
</div>
</div>
404 Муж.
новый человек
0
Сообщения: 114
Зарегистрирован: 26.11.02
Откуда: Санкт-Петербург
Сообщение Добавлено: 18 Ноябрь 2003, 13:18:02 
jettero,
У text-align нет значения bottom
Возможно, имелось ввиду vertical-align?

Но ваш код, скорей всего, не будет работать.
<sergio.ga>
новый человек
0
Сообщения: 102
Зарегистрирован: 13.06.03
Откуда: Харьков, Украина
Сообщение Добавлено: 18 Ноябрь 2003, 15:34:29 
Со смешаным процентно-пиксельным позиционированием ИФАИК гладко не решается никак. Почему бы не использовать % и для нижнего блока? Это так критично?
404 Муж.
новый человек
0
Сообщения: 114
Зарегистрирован: 26.11.02
Откуда: Санкт-Петербург
Сообщение Добавлено: 18 Ноябрь 2003, 17:41:59 
Вы сами проверяете код, который пишете?
404 Муж.
новый человек
0
Сообщения: 114
Зарегистрирован: 26.11.02
Откуда: Санкт-Петербург
Сообщение Добавлено: 18 Ноябрь 2003, 17:51:21 
COLT, не работает ни в Opera, ни в IE
jettero
новый человек
0
Сообщения: 230
Зарегистрирован: 14.09.03
Сообщение Добавлено: 19 Ноябрь 2003, 03:59:09 
404, да, конечно я имел в виду vertical-align - писал в торопях. :beer:
COLT, ваш вариант не работает в 6й опере, а в 7й работает.
вот рабочий вариант
Код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<style type="text/css">
#main{height:100%;background:Blue}
#footer{background:Red}
</style>
</head>
<body>
<div id="main">
какая-то инфа
<div style="height:100%;vertical-align:bottom">
<span id="footer">
другая инфа, которая должна прилеплятся к низу</span><img src="spacer.gif" height="100%" width="1">
</div>
</div>
</body>
</html>

spacer.gif - прозрачная распорка 1х1 пиксель
<sergio.ga>
новый человек
0
Сообщения: 102
Зарегистрирован: 13.06.03
Откуда: Харьков, Украина
Сообщение Добавлено: 19 Ноябрь 2003, 11:03:35 
jettero, не работает естественно. :)
Высота "какая-то инфа" + 100% будет больше 100%, как нетрудно догадаться. ;)
Для этого вообще никаких ухищрений не нужно - 100%-ный ДИВ, да ещё один обычный после него.
jettero
новый человек
0
Сообщения: 230
Зарегистрирован: 14.09.03
Сообщение Добавлено: 20 Ноябрь 2003, 02:14:25 
<sergio.ga>, у меня работает, а ты в чем проверял?
А просто 100% див поставить можно, только вот нужного эффекта это не дает.
Первой мой вариант был именно таким - см. выше.
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 11 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100