Как прижать footer вниз?

#1 22 июня 2012 в 15:45
Создал шаблон с нуля но возникли проблемы с футером...
В страницах где мало информации, footer поднимается вверх, попробовал взять исходный код из _defoult_ но не помогло.
#2 22 июня 2012 в 16:14
в styles.css в #footer{ перед } поставить bottom:99%; где 99 это в процентах, естественно ставишь сколько тебе надо.
#3 22 июня 2012 в 20:36
Поищи в инете, сделай тупо запрос в Гугле "Как прижать футер к низу сайта"
вот те раз zvirec.com/view_post.php?id=50
вот те два dimox.name/press_footer_bottom_with_css/
и так далее.
Да вот по первой ссылке много интересного в сфере дизайна на дивах, очень толково всё разжовано, даже есть видео, рекомендую.
#4 22 июня 2012 в 22:01
У него там меню, у меню стили, вот там и нужно рыть.
#5 22 июня 2012 в 22:11
Evanescence,

В страницах где мало информации, footer поднимается вверх,


Если я вас правильно понял то, поставьте для страницы min-height: 1ХХХХpx;
#6 22 июня 2012 в 22:55

Если я вас правильно понял то, поставьте для страницы min-height: 1ХХХХpx;

skaz
Не поможет у него в футере line-height:inherit а у него меню стоит.

в styles.css в #footer{ перед } поставить bottom:99%; где 99 это в процентах, естественно ставишь сколько тебе надо.

Коля
Пардон, не правильно сказал нужно margin-top:90%; но это то же не решение, как только модуль чуть длинней он все равно на модуль выпрыгивает. Нужно после margin-top:90%; вставить clear:both;
тобишь приблизительно вот так
  1. #footer{
  2. height:50px;
  3. line-height:50px;
  4. background: #19283B;
  5. color:#FFF;
  6. text-shadow:0 1px 0 #000;
  7. margin-top:50%;
  8. clear:both;
  9. }
Но с права появится прокрутка страницы. Стили меню смотри.
#7 22 июня 2012 в 23:07
методом научного тыка получается 41% уже нормальна. Я бы сказал хорошо. Evanescence у тебя как?
#8 23 июня 2012 в 14:37
Коля, не помогает, появляется отступ на 50%, на страницах где мало инфо вид нормальный но на главной станицах и тд отступ есть как будто несколько br br br написано,
может дело в моем style.css
  1.  
  2. body {
  3. margin:0;
  4. padding:0;
  5. width:100%;
  6. height:100%;
  7. }
  8. ...
  9. #footer{
  10. height:50px;
  11. line-height:50px;
  12. background: #19283B;
  13. color:#FFF;
  14. text-shadow:0 1px 0 #000;
  15. margin-top:50%;
  16. clear:both;
  17. }
  18.  
вот template.php
  1.  
  2. <html>
  3. ...
  4. </head>
  5.  
  6. <body>
  7.  
  8. <Table Width="100%" Border="0" CellSpacing="0" CellPadding="0"> <!------------ОСНОВНАЯ ТАБЛИЦА--------------->
  9. <Tr><Td style="background: #3B5998; border: 1px solid #000000;"><!------------ПЕРВАЯ ТАБЛИЦА ДЛЯ ЛОГО И МЕНЮ ПОЛЬЗОВАТЕЛЯ--------------->
  10. <Table Width="100%" Border="0" CellSpacing="0" CellPadding="0">
  11. <Tr><Td>
  12. ...дальше содержание сайта...
  13. </Td></Tr>
  14. </Table> <!-----------КОНЕЦ ОСНОВНАЯ ТАБЛИЦА--------------->
  15. <div id="footer">fff</div>
  16. <script type="text/javascript">
  17. $(document).ready(function(){
  18. $('#topmenu .menu li').hover(
  19. function() {
  20. $(this).find('ul:first').show();
  21. $(this).find('a:first').addClass("hover");
  22. },
  23. function() {
  24. $(this).find('ul:first').hide();
  25. $(this).find('a:first').removeClass("hover");
  26. }
  27. );
  28. });
  29. </script>
  30. </body>
  31. </html>
  32.  
#9 23 июня 2012 в 15:19

<Table Width="100%" Border="0" CellSpacing="0" CellPadding="0"> <!------------ОСНОВНАЯ ТАБЛИЦА--------------->
08
 <Tr><Td style="background: #3B5998; border: 1px solid #000000;"><!------------ПЕРВАЯ ТАБЛИЦА ДЛЯ ЛОГО И МЕНЮ ПОЛЬЗОВАТЕЛЯ--------------->
09
  <Table Width="100%" Border="0" CellSpacing="0" CellPadding="0">
10
 <Tr><Td>

Evanescence
Зачем вот это.
Просто в template.php вставляешь по типу <div id=topmenu> берешь из своего примера меню, ну где то так, а в стилях по типу
#topmenu{
чего то там
и bottom-top: 20px;
или уже смотришь чем там регулируется отступ сверху в самом меню.
Но лучше стили меню в style.css все js в template.php до </head> само меню в файл по типу kuku.php или html его в /includes/myphp создаешь новый модуль в нем вставить сторонний скрипт и файл (kuku.php) выводишь где хочешь видеть, по идеи на всех страницах, чем лучше, можно ограничить доступ к меню.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.