Centrar exactamente no centro com CSS

Posted on December 23, 2007 by Edgar Costa

Recorri há minutos a uma técnica bastante útil em CSS disponível no css-tricks.com.

.centered {
position: fixed; top: 50%;
left: 50%;
margin-top: -50px;
margin-left: -100px;
}

Fica aqui a resource para usar novamente mais tarde.

Filed Under: Web-design

Comments (4)

 

  1. André Luís says:

    Cuidado que o IE6 não suporta o position:fixed. Also, se não estás a centrar relativamente ao documento, creio que deves ter que por um position: qualquer diferente de static para mudar o referêncial.

  2. Edgar Costa says:

    Para ultrapassar o problema no Internet Explorer o melhor é com o seguinte hack:

    *html .centered {
    position: absolute;
    }

    Assim só no IE é que o position fica absolute

  3. Interessante… geralmente uso apenas margin:0 auto 0 auto;

  4. Ups… Deve ter sido memória muscular e o sono.. Li demasiado rápido e só agora reparei que interessa centrar verticalmente! *ashamed*

Leave a Reply