Deixando o rodapé fixo
Olá
pessoal gostaria de mostrar neste artigo, independente de tecnologia ou
linguagem de programação utilizada em sua aplicação ou sistema que vai
funcionar. Mesmo não precisando de linguagem tecnológica para desenvolver o que
vou mostrar no decorrer do artigo, isto é; linguagem que falo é C#, Java, ASP,
PHP, Objective C, C e C++; utilizarei apenas o style com div dentro da ferramenta
Visual Studio.NET 2008.
Referência:
Linguagem de
programação: Nenhuma
Ferramenta:
Visual Studio.NET 2008
Linguagem
Interpretada: Style, Div e HTML
Objetivo do artigo
O objetivo do artigo é mostrar como
deixar fixo no rodapé da página, uma informação independente se a página tem
barra de rolagem ou não; ou seja; ela fica sempre flutuante na parte debaixo do
sistema. Não importa o browser, funciona em qualquer browser utilizado pelo
usuário.
Procurei isso por muito tempo e achei
algumas referências que me ajudaram a chegar ao ponto final que queria. Dessa
forma, gostaria de compartilhar com você leitor.
Na prática
Na prática, estou utilizando a
ferramenta chamada Visual Studio.NET
Criei
a aplicação normalmente e não acrescei nenhum arquivo
Lembro que, pode-se utilizar separadamente como é feito normalmente, a escolha de colocar junto foi para melhor entendimento.
Referência: Image
1.1
Uma observação importante que preciso deixar
registrado aqui é, o DTD no topo do site. Sem esse dtd não funciona.
(Referência Code 1.1)
<!DOCTYPE html
PUBLIC "-//W3C//DTD
XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
Referência: Code 1.1
Dentro da página
existe logo depois da referência da classe. (Image 1.2)
Referência: Image
1.2
O próximo passo foi gerar algumas
linhas de código referente a style e com o nome chamado Rodapé. (Code 1.2)
<style type="text/css"> #rodape /*rodapé do
sistema */ { background-color:
#cecece; text-align:
center; border: solid 1px Gray; font-size:8pt; font-family:
Verdana; font-weight:bold; width:100%; color:Black; position:fixed; bottom:0px; left:0px; } </style> |
Referência: Code
1.2
Coloquei uma cor de fundo, uma borda
para indicar certo destaque e a largura de 100%, ou seja, para pegar a página
toda. As três últimas propriedades são importantes para o nosso problema, não
deixe de colocar elas.
Dentro da tag <form> coloquei
dois <div>’s, um com nada e outro indicando o id “rodape”, ou seja, com o
mesmo nome o style. Dentro do primeiro div coloquei apenas algumas tags HTML
como: <h2> e <br>. (Code 1.3)
<form id="form1"
runat="server"> <div> <h2>Teste
Qualquer do Rodapé</h2> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <h2>Teste
Qualquer 2 do Rodapé</h2> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /> </div> <div id="rodape"> <label>Usuário:</label> Mauricio.Junior <label>Nome:</label> Mauricio Junior <label>IP:</label>
10.10.0.1 </div> </form> |
Referência: Code
1.3
Bem simples e fácil, concordam? Pois é,
segue o resultado do que foi feito nas referências acima. (Referência Image
1.3)
Referência: Image
1.3
Note no rodapé da página o que ficou
escrito. Note também que existe barra de rolagem na página. Ao rolar a barra de
rolagem, o rodapé criado se manteve no mesmo local, veja na referência Image
1.4.
Referência:
Imagem 1.4
Bom, espero que tenha gostado e tenha
chegado ao objetivo proposto. Qualquer dúvida pode entrar em contato pelo site
ou blog pessoal referenciado como autor.
Sign up to our newsletter
Receive our latest updates about programming languages, software, database, books, ebooks, classes, jobs and more.