Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Опера и прижатый подвал к низу окна
 
 автор: Yuriev   (09.03.2012 в 21:23)   письмо автору
 
 

Делаю так:
<html>
<head>
<style type="text/css">
body, html {height: 100%; margin: 0; padding: 0;}
#wrapper {min-height: 100%; height: auto !important; height: 100%;}
#footer {margin-top: -60px; height: 60px;}
#empty {height: 60px;}
</style>
</head>
<body>
<div id="wrapper">
    wrapper
    <div id="empty"></div>
</div> 
<div id="footer">footer</div>
</body>
</html>
При уменьшении окна Оперы по высоте footer прижимается к низу окна,
а при увеличении высоты окна footer поднимается вверх.

Что-то делаю не так, или моя Опера (ver 11.61) сломана, или все Оперы ведут себя так?

  Ответить  
 
 автор: Tonik992   (10.03.2012 в 00:09)   письмо автору
 
   для: Yuriev   (09.03.2012 в 21:23)
 

Все работает идеально, сейчас проверил.. Может быть, поднимается вверх из-за того, что при увеличении окна стандартные 60px высоты твоего футера становятся больше (визуально, но фактические 60px так и остается). Соответственно, когда ты уменьшает масштаб где-то до 20%, твои 60px реально похожи на 5

  Ответить  
 
 автор: ЯСА   (10.03.2012 в 00:25)   письмо автору
 
   для: Tonik992   (10.03.2012 в 00:09)
 

Проверяйте лучше.
1. Откройте браузер Opera
2. Уменьшите окно браузера ~~ вполовину по ширине и высоте
3. Поместите окно браузера в левую верхнюю четверть экрана

4. Откройте в браузере упомянутый файл
5. Убедитесь, что футер внизу.

6. Потяните мышкой нижнюю границу окна браузера вниз, увеличивая таким образом высоту окна.
7. Убедитесь, что футер за нижней границей следовать не будет.

------
Причин нежелательной работы объяснять не буду.
Для человека, который пишет в CSS #wrapper {min-height: 100%; height: auto !important; height: 100%;} что-либо объяснять БЕСПОЛЕЗНО.

  Ответить  
 
 автор: Yuriev   (10.03.2012 в 01:03)   письмо автору
 
   для: ЯСА   (10.03.2012 в 00:25)
 

Вопрос к модераторам.
Что, на этом форуме можно хамить?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования