LAYERDEV

 Busca Online:

 
Seja bem vindo(a) Visitante, você não está logado deseja logar
no portal para participar de serviços e promoções ? clique aqui.


No caso de perder a senha, acesse aqui e receba por e-mail.
Deseja entrar em contato conosco, acesse aqui e mande-nos um e-mail.

Deixando o rodapé fixo

por Mauricio Junior em 1/1/2011 0

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 2008, a ferramenta existe uma versão grátis na internet para download para quem não sabe. Basta entrar no link (http://www.microsoft.com/express) e fazer o download.

Criei a aplicação normalmente e não acrescei nenhum arquivo em especial. A minha alteração será apenas na página default.aspx e assim fica mais fácil o entendimento. (Referência 1.1)

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&nbsp; &nbsp;&nbsp;

        <label>Nome:</label>&nbsp;

        Mauricio Junior&nbsp; &nbsp;&nbsp;

        <label>IP:</label>&nbsp;

        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.

voltar   comente  subir

Download Copy





 
Mauricio Junior Formado pela Faculdade Anhanguera, Especialista pela FGV (Fundação Getúlio Vargas), Pós-Graduação em Docência Superior e cursando Mestrado na UNB Engenharia Elétrica; .
Tenho 29 anos e possuo sete livros publicados pela editora Ciência Moderna. Sou Certificado Microsoft MCP, MCAD e MVP, faço parte da comunidade ASPNETI.COM, ECODE10.COM, onde publico artigos, vídeos, ebooks e livros Publico artigos, vídeos e podcast em outras comunidades. Trabalho como Analista de Sistemas / Desenvolvedor na empresa ATP S/A. Blog: blog.mauriciojunior.org, Site pessoal www.mauriciojunior.org



Comentários:

Comentado por: Leandro Ribeiro da Silva - 30/6/2010 0:00:00
Muito boa a dica, sensacional!!

Parabéns!

Comente (dê sua opinião):

Comentário:
Código Imagem:  (digite o código da imagem respeitando maiúsculo e minúsculo)

Favor digitar o código da imagem para cadastramento.

 

Outros Artigos do Autor

Windows Form - Retornando valor entre formulários
IsWholeNumber
Sistema de Login em ASP Utilizando três camadas - Parte VIII
Gerando word com Visual Studio.NET 2005
Adicionando Ícones no Windows Forms
Promo Code do Livro CSharp .NET para Web
Windows Phone 7 Multi Touch
Mobilidade e Aplicativos Mobile
Abrindo o menu apenas com o clique
Detectando ENTER
Teclas de Atalho do Visual Studio .NET 2010
Membership
Criptografando URL
Podcast publicado no site
Multimídia C#.NET
Criando Splash - Com Efeito
Descobrindo e criando tecla de atalho com Windows Forms
Criando Email Modelo no Mail - MacBook
Vídeo - Ler EventLog do Windows usando C#.NET
Aplicativo iCotação Free
CES em Las Vegas
Forum utilizando VS 2005 e Ajax
Vídeo - Google Earth Live em tempo real
Evento Brasil DotNet - gratuíto
Método SHA1
Vídeo aula explicando o que é o FreeTextBox e como utilizar em seu projetos ASP.NET.
Usando Tooltip
Importar projetos antigos para o Visual Studio 2010
O Avanço do Blu-Ray no Brasil
Microsoft Preview Windows Phone 7 in NYC
Novo TechNet Experience Online
Alerta JavaScript com Link Button
Como utilizar CSS no VS 2003
Código fonte aberto
Cortando String XML




eCode10 Magazine 4 Edição

Baixe a sua sem pagar nada, basta apenas ter um cadastro na comunidade aspneti.com ou ser usuário do ecode10.com.



Edições anteriores
LAYERDEV

Notícias *

Notebook 3D ou 4K?

Notebook vem com tudo...

Visão do Futuro - Day of Glass 2

Futuro próximo pode chegar cedo?...

Lenovo de 14 polegadas IdeaPad

Veja o novo notebook Lenovo IdeaPad...

Windows 8 Store

Channel9 publica um vídeo da Windows Store...

Sony Vaio série Z

Novo Vaio Ultrabook? ou não Ultrabook?...

Samsung quer comprar RIM

Imagine se juntar as duas companhias...

Surface 2.0 mostrado

Novo Surface é mostrado de forma incrível...

Skype Tablet

Será que esse skype tablet pega mesmo?...

Lenovo e o seu novo Ultrabook

Ultrabook chega também pela Lenovo...




NETITC