Centralizar site com CSS

Agosto 30, 2007 · 18 comentários

Centralização de site via CSS.
Muito simples, com apenas alguns códigos faremos a centralização, usaremos um pouco do conceito tableless aliado a uma folha de estilo CSS.

No arquivo HTML

<body> <div id="centro"> Conteúdo do site </div> </body>

No arquivo CSS

1
2
3
4
5
6
7
8
/* centraliza no Firefox */ body { text-align:center; } /* centraliza no IE */ 
#centro {
	margin:0px auto;
    width:770px; border: 0;
    vertical-align:top;
    position:relative;
    background-color:#ffffff;
}

Obs.: não esqueça de chamar o arquivo CSS na página HTML.
Entre as tags <head> da sua página HTML você deve adicionar a seguinte linha:

<link href="seuArquivo.css" rel="stylesheet" type="text/css" />

Equipe AlvoWeb

Categoria: Tableless e CSS

18 respostas ↓

  • 1 Anderson Souza // Nov 24, 2007 at 2:27 pm

    Não consegui Centralizar o site…
    mais de qualquer forma Obrigado…

  • 2 Henrique // Mi 23, 2008 at 3:37 pm

    NAO CENTRALIZA NEM FUDENDO!

  • 3 Alexandre // Jul 3, 2008 at 2:16 pm

    Muito origado por deixar este post, caramba estava quebrando a cabeça pra centralizar um site feito com div, vlw.

  • 4 jhonatta // Jul 25, 2008 at 11:28 am

    queria centralizar meu site pelo dreamweaver
    vcs podii me ajudar . ?

  • 5 Felipe // Jul 25, 2008 at 3:52 pm

    Olá Jonatan, voce pode utilizar o dreamweaver inserindo esses códigos acima, na sua página html.
    Escreva-nos contando a sua dúvida.

  • 6 Nylson // Ago 7, 2008 at 3:38 pm

    centraliza sim… cross browsers… só que vcs devem estar se esquecendo de chamar o css…

    testem ae… numa pagina html só…

    #centro { margin:0px auto; width:770px; border: 0; vertical-align:top; position:relative; background-color:#ffffff; }
    /* centraliza no Firefox */
    body { text-align:center; }
    /* centraliza no IE */

    Conteúdo do site

  • 7 Claudio // Nov 28, 2008 at 6:19 pm

    Já sofri bastante tentando centralizar sites e encontrei duas soluções:

    1º. Se o DIV externo ficar com a propriedade align=”default” ele pode ficar contido dentro das tags coloque o div aqui

    2º. Use uma tabela de 1 linha e 1 coluna como base, centralize-a nas propriedades dela ou no css e insira o site dentro dela.

    Esta última nunca falhou comigo.
    Espero ter ajudado
    abs

  • 8 Rodrigo // Nov 28, 2008 at 10:56 pm

    Valeu Claudio!

    Boa dica!

    Abraços.

  • 9 Raphael // Dez 20, 2008 at 4:42 pm

    valeu pela dica ficou primeira aqui brigadão

  • 10 bruno // Jan 7, 2009 at 1:03 pm

    Ola obrigado
    eu estava me quberando pra descobrir isso
    cheguei a pesquisar sobre w3c uhaauha
    brigadão pelo post………

  • 11 Anderson // Jan 29, 2009 at 10:45 am

    O melhor geito para centralizar mesmo
    es como o claudio falou…
    e ainda deixa o layout liquido…
    mas pode se usar o atributo
    ao redor do html…
    so q tm um porem n valida

  • 12 Felipe // Jan 29, 2009 at 11:44 am

    Fala Anderson!
    Obrigado por contribuir.

    Olá só, o atributo fica ao redor do BODY e não do HTML e permite sim a validação no WC3.

    qq coisa posta ai, vlw!

  • 13 Peterson Santos // Mar 28, 2009 at 11:35 pm

    Pessoal. nun funfa no IE7 de nenhuma das formas, será que alguém poderia ageita ai e me manda por mail please?

    iced_burn@hotmail.com

    valeu

  • 14 Djjin // Abr 13, 2009 at 4:18 pm

    Sinceramente, pra centralizar um site eu uso 3 div’s, pra ter total segurança em pelo menos 3 navegadores…

    Nunca tentei desta forma, e provavelmente dá discrepância…

    Mas, valeu (:

  • 15 Rubens Junior // Abr 15, 2009 at 11:41 am

    Gente funcionou mesmo. Agora eu sou do tipo que faz mas quer enteder. Favor se puder explique o codigo usado !!!

  • 16 Urbanito // Jul 23, 2009 at 11:00 am

    Show de bola ..
    Funciona muito bem ….
    Obrigado pela dica.
    Abs

  • 17 Oskar Design // Ago 19, 2009 at 1:24 am

    muitu… + muitu show msm! funciona bem PAKAS…

    Parabens!

  • 18 Cássio Pagliarini // Nov 18, 2009 at 12:30 pm

    se voces não falarem pro pessoal iniciante onde devem colocar as div’s não vai funcionar NUNCA!!!!

Faça um comentário

WordPress database error: [Table 'wp_cas_count' is read only]
INSERT INTO wp_cas_count (id) VALUES (NULL)

WordPress database error: [Table 'wp_cas_image' is read only]
INSERT INTO wp_cas_image (id, createtime, word) VALUES (0, 1280477420, 'dan')

WordPress database error: [Table 'wp_cas_count' is read only]
DELETE FROM wp_cas_count WHERE id = 0

*
Para validar seu comentario, por favor digite a palavra que aparece na imagem.
Voce pode escutar o som desta palavra caso julgue necessario. Clique na imagem para ouvir.