Centro Absoluto com CSS 2
Centro Absoluto com CSS 2

Seguindo a linha de pensamento do artigo anterior sobre Centro Absoluto com CSS, vamos ver como centralizar horizontalmente um site que não tem altura definida, exemplo disso um portal.

Geralmente se utiliza para um site padrão, salvo exceções, um largura de no máximo 780 pixels, porém aqui utilizaremos a largura padrão de 770px. Vejamos o exemplo abaixo no qual alinharemos o corpo do site no centro, e deixaremos a altura para ser definida conforme o conteúdo.

Exemplo:
Como falei, nesse exemplo utilizaremos a largura de 770 pixles, e vamos centralizar ele perfeitamente com CSS e uma layer (DIV) no HTML. Veja abaixo.

Parte CSS como no outro exemplo, você coloca com a TAG <style> antes de fechar o <head> do HTML ou então chamando de um arquivo.css externo que você criou. Ao lado de cada comando colocarei a explicação.

css.gif
Linha 1: Esse será o nome (ID) da DIV que utilizaremos
Linha 2: Esse comando posiciona de forma absoluta ao BODY do HTML
Linha 3: Aqui dizemos ao HTML que nossa DIV estará a 50% de distância da margem esquerda
Linha 4: Como será um alinhamento para um portal, teremos de deixar ele bem no topo da página, assim setando ele para que esteje a 0px do topo
Linha 5: Especificamos a largura da nossa DIV
Linha 6: Aqui vem o “pulo do gato” como no outro exemplo, quando definimos o centro com o left em 50%, achamos o centro horizontal absoluto do BODY do HTML, mas lembre-se que temos de descontar um valor da margem, que é feito tirando a metade do valor da largura de nossa DIV com a margem negativa.

Parte HTML
Basta você colocar dentro do BODY a DIV com o ID que você criou. E colocar o conteudo do site dentro.
<div id=”website”></div>

08 de março de 2008
Categoria(s): DreamWeaver, HTML e CSS, Web Standards e Tableless
Tag(s): , , ,
Faça sua parte, divulgue o Post !!
  • Twitter
  • Google Buzz
  • Digg
  • Delicious
  • Stumbleupon
  • Technorati
  • Reddit
  • Facebook
  • LinkedIn
  • E-mail
Você pode gostar de ver:
Sobre o Autor
Rodrigo Luis
Trabalho com desenvolvimento WEB há cerca de 10 anos, e com programação em PHP há cerca de 10 anos. Tenho conhecimento em diversas linguagens, mas meu domínio é especifico em PHP, JavaScript, CSS e HTML/XHTML, tenho algum conhecimento em MySQL. Além disso é claro, tenho domínio sobre ferramentas gráficas como Adobe Fireworks e Photoshop, e CorelDRAW. Sou um fã de Tecnologia de tudo que é tipo, seja relacionada a internet ou mesmo a tecnologia de hardware. Minha formação acadêmica é na área de Publicidade e Propaganda.
Exibir Pingbacks/Trackbacks
Comentários (2)
Exibir Comentários
Pingbacks/Trackbacks (0)
  • Pablo Rodrigo Darde disse:

    Técnica interessante. Podemos conseguir o mesmo efeito da seguinte maneira:

    #website {
    margin: auto;
    width: 770px;
    }

    Abraço

    quarta-feira, 02 de setembro de 2009 às 14:35
  • Rodrigo Luis disse:

    Olá Pablo, sim, pode ser feito da forma que você sugeriu.

    quarta-feira, 02 de setembro de 2009 às 15:17
  • Este post não possui Pingbacks/Trackbacks

Escreva um Comentário

Blog webARTz: Onde a WEB encontra a ARTE

2008~2012 Blog webARTz // Powered by Wordpress // Hospedado na KingHost // Desenvolvido por: Agência BBD
Fechar
Voltar ao Topo
Atenção !!
Nosso blog passou por grandes mudanças e melhorias na estrutura, recursos e conteúdo.

Estas alterações podem causar dificuldade na navegação, por este motivo alguns bugs e/ou problemas podem ocorrer. Caso isso ocorra pedimos que você nos notifique pelo "Fale Conosco" aqui do blog.

No momento estamos trabalhando para o perfeito funcionamento
do blog.

Obrigado !!
Fechar
Abrir Aviso