mauricio lanner 1 Denunciar post Postado Agosto 2, 2012 Ola pessoal, estou querendo saber como eu faço pra manter o rodapé no rodapé, como asim? Olhem o print e vocês entenderão: como pode ser visto a area vermelha é onde ta o rodapé, a area amarela é onde que quero que fique. segue codigo para verificação <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>browsercall - Sistema de abertura de chamados</title> <link type='text/css' href='include/estilo.css' rel='stylesheet' /> <!-- Start css3menu.com HEAD section --> <link rel="stylesheet" href="carai_files/css3menu1/style.css" type="text/css" /> <!-- End css3menu.com HEAD section --> <style type="text/css"> body { background-image: url(images/bg.jpg); background-repeat: repeat-x; } </style> <body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <table width="80%" border="0" cellspacing="0" cellpadding="0" align="center"> <tr> <td width="30%"><table width="200" border="0" cellspacing="0" cellpadding="14"> <tr> <td><img src="images/logo.png" width="269" height="66" /></td> </tr> </table></td> <td align="right"><?php include ('busca.php');?></td> </tr> <tr> <td colspan="2" valign="top"><?php include ('menu.php');?> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td background="images/sombra1.png"><img src="images/sombra1.jpg" width="4" height="7" /></td> <td bgcolor="#FFFFFF" align="center"><?php include ('paginas/index_admin.php');?></td> <td background="images/sombra2.png"><img src="images/sombra2.jpg" width="3" height="3" /></td> </tr> </table></td> </tr> </table> <?php include ('rodape.php');?> Compartilhar este post Link para o post Compartilhar em outros sites
Willian Makoto 6 Denunciar post Postado Agosto 2, 2012 eae Maurício, esse rodape.php é em divs? eu conheço uma solução pra divs, mas pra tabela não funcionaria... *em tabela complica... []'s Compartilhar este post Link para o post Compartilhar em outros sites
crf_h0m3r 5 Denunciar post Postado Agosto 2, 2012 Faltou o código HTML + CSS do rodapé, que é o principal. Mas, recomendo a leitura: How to Use the Sticky Footer Code (inglês) Compartilhar este post Link para o post Compartilhar em outros sites
mauricio lanner 1 Denunciar post Postado Agosto 2, 2012 Rodapé <table width="100%" border="0" cellspacing="0" cellpadding="0" background="images/bg_roda.png"> <tr> <td valign="top" bgcolor="#FF6600"><br></td> </tr> <tr> <td align="center"><table width="80%" height="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><p>Programação Lanner design<br> Em parceira com a Meu PC</p> <p> </p> <p> </p></td> <td> </td> <td> </td> </tr> </table></td> </tr> </table> </body> </html> o css ainda não esta pronto, tem apenas o bg e a fonte, mais nada Vejam bem, criei uma div assim <div id="rodape"> <p class="rodape"><?php include ('rodape.php');?></p> </div> no css fiz assim: #rodape { width: 100%; height: 100%; position: static; } agora, como eu faço para isso tudo ir para baixo? Compartilhar este post Link para o post Compartilhar em outros sites
André do Vale 76 Denunciar post Postado Agosto 2, 2012 Num tópico recente, postei um código em que o rodapé é fixo lá embaixo, e o conteúdo ainda empurra ele, caso cresça demais: http://forum.imasters.com.br/topic/471309-layout-elastico-como-fazer/ Compartilhar este post Link para o post Compartilhar em outros sites
crisDeveloper 0 Denunciar post Postado Agosto 2, 2012 se o rodapé tiver em div é só colocar dessa forma ex: #footer { margin: 5px; clear: both; } ele só vai ficar abaixo se o clear estiver com a opção both me mostra teu css Compartilhar este post Link para o post Compartilhar em outros sites
Willian Makoto 6 Denunciar post Postado Agosto 2, 2012 O clear:both; não resolverá esse problema. Ele quer que o rodapé sempre fique colado embaixo no navegador, não fixo, mas sempre no rodapé quando o #conteudo for menor q a altura do monitor. Em tabela eu não conheço nenhuma solução... Compartilhar este post Link para o post Compartilhar em outros sites
Dian Carlos 29 Denunciar post Postado Agosto 2, 2012 olhá.. o seu rodapé de acordo com a quantidade de conteúdo da sua página vai indo pra baixo automaticamente, ai quando rolas o scroll ele vai estar no rodapé. mas se você quiser deixar o rodapé fixo independente do conteúdo deixe assim: #rodape { width: 100%; height: 100%; position: fixed; bottom: 0px; } Compartilhar este post Link para o post Compartilhar em outros sites
Willian Makoto 6 Denunciar post Postado Agosto 2, 2012 uma dúvida maurício... tu queres este rodapé fixo sempre lá em baixo do browser, estilo o topo do facebook? Compartilhar este post Link para o post Compartilhar em outros sites
crf_h0m3r 5 Denunciar post Postado Agosto 2, 2012 O resto do seu site está estruturado em tabelas? Se sim, creio que vai ter outras dores de cabeça além desta do rodapé.. sugiro a leitura do: Porque utilizar tabelas para layout é estupidez. Compartilhar este post Link para o post Compartilhar em outros sites
crisDeveloper 0 Denunciar post Postado Agosto 2, 2012 entendi mais ou menos então ele quer que o rodápé não se mova quando a pessoa use o scroll cria um frameset tipo o do facebook mesmo... concordo com você "crf" as tabelas ale´m de deixarem o site lento você não pode colocar uma pesquisa pra pegar o que tem nelas Compartilhar este post Link para o post Compartilhar em outros sites
mauricio lanner 1 Denunciar post Postado Agosto 3, 2012 Galera, muito obrigado, mudei minha visão de layout, estou migrando do <table> para o <div>. O topico ja pode ser fechado Compartilhar este post Link para o post Compartilhar em outros sites