Jump to content

Centrar Página


Go to solution Solved by Rui Carlos,

Recommended Posts

Posted

Boa Tarde a todos

estou a fazer uma pagina e deparo-m com um problema..

estou a optimizar a pagina para a resolução 1024X768 e vista num pc com resolução maior a pagina fica alinhada pelo canto superior esquerdo e eu queria k ela fica-s centrada.

eu sei k isto é possivel, mas não sei como..

Alguem me pode ajudar.

cumps

Posted

Não devias optimizar páginas para determinadas resoluções mas sim usar percentagens de forma a redimensionar a página. 😄

<3 life

Posted

Não devias optimizar páginas para determinadas resoluções mas sim usar percentagens de forma a redimensionar a página. 😄

mas usar percentagens torna praticamente impossível organizar a página de forma a que tenha uma apresentação agradável em qualquer resolução.

no entanto acho que não devias usar uma largura de 1024 mas sim de 800, pois assim ficaria "optimizada" para qualquer resolução igual ou superior a 800.

quanto à tua pergunta, eu uso CSS para centrar a página, crio uma div que contém toda a página, à qual associo o atributo "margin: auto;".

penso que isso também seria possível com tabelas, mas acho que é melhor usares div's...

Posted

amigo rui.

nao me podes dar um exemplo de como isso s faz, e k eu e o html nao somos propiamente amigos de infancia.. 😁

cumpx

  • Solution
Posted

no html colocas toda a página dentro de uma div (que neste caso terá o nome "page")

<html>
  <head>
  ...
  </head>
  <body>
    <div id="page">
    ... conteudo da pagina...
    </div>
  </body>
</html>

no CSS colocas isto:

#page
{
  margin: auto;
  width: ... px;
}

penso que deve funcionar...

Posted

<div> ?

Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!

Posted

obrigado a todos

problema resolvido 😄

coloquei assim

<html>
  <head>
  ...
  </head>
  <body>
    <div align="center">
     <center>
    ... conteudo da pagina...
   </center> 
   </div>
  </body>
</html>

compx

Posted

um float=center ajuda smpre...

Our lives begin to end the day we become silent about things that matter - Martin Luther King

Posted

obrigado a todos

problema resolvido 😄

coloquei assim

<html>
  <head>
  ...
  </head>
  <body>
    <div align="center">
     <center>
    ... conteudo da pagina...
  </center> 
  </div>
  </body>
</html>

compx

o problema dessa solução é que, se não me engano, a tag 'center' não é standard.

Posted

anyway, aqui vai uma solução possível:

<html><body><div style="position:absolute; left:0; right:0; margin:auto;">asdf</div></body></html>

EDIT: se n der mudem o position para relative penso eu de que.

Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!

Posted

Tanta coisa quando a solução mais simples e eficaz está no primeiro post do Rui Carlos. Vocês ás vezes muito gostam de inventar e/ou complicar, só não sei porquê...

Posted

Concordo. Quanto as outras solucoes apresentadas, o float="center" nao existe, e se existe não é standard e provavelmente apenas suportado pelo IE. o atributo align="center" vai alinhar o conteudo interno do elemento ao centro, não o proprio elemento, alem de estar depreciada, se nao estou em erro.O IE tem esse comportamento (alinhar o elemento ao centro), mas é o unico browser assim, alem de ser o comportamento incorrecto. A solucao apresentada pelo Rui Carlos é a melhor, funciona bem em todo o lado e é "standard-compliant".

"Pensa positivo: tudo pode piorar"

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.