Ir para conteúdo
Fórum Script Brasil
  • 0

Problema em centralizar página


NicolasUba

Pergunta

Olá amigos. Estou criando um site, todavia me apareceu alguns problemas. Quero que meu site fique centralizado em qualquer resolução, consegui um código que resolveu, porém apareceu outro problema. Quando colo uma imagem dentro de uma camada, a imagem não fica centralizado, se eu usar sem a camada fica centralizado, o problema é que eu não consigo trabalhar sem usar camadas. Alguém pode me mostrar o código certo ou corrigir meu codigo, que esta abaixo:

Código Original:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 
Transitional//EN">
<html>
<head>
<title>Centrar uma  página com CSS</title>
<meta http-equiv="Content-Type" content="text/html; 
charset=iso-8859-1">
<style type="text/css">
body {
margin:0;
padding:0;
background:#ccc;
text-align:center; /* hack para o IE */    
    }
#tudo {
width: 760px;
margin:0 auto;            
padding: 10px;
text-align:left; /* "remédio" para o hack do IE */    
    }
#conteudo {
padding: 5px;
background-color: #eee;
    }
</style>
</head>
<body>
<div id="tudo">
<div id="conteudo">
    <h1>Pagina Centrada com CSS sem scroll ate 800x600</h1>
    <p> Não use nenhum elemento HTML 
(figuras, tabelas, etc...) com largura 
      superior a 750px.</p>
</div>
</div>
</body>
</html>
Código com a imagem dentro de camada.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 
Transitional//EN">
<html>
<head>
<title>Centrar uma página com CSS</title>
<meta http-equiv="Content-Type" content="text/html; 
charset=iso-8859-1">
<style type="text/css">
body {
margin:0;
padding:0;

text-align:center; /* hack para o IE */    
    }
#tudo {
width: 760px;
margin:0 auto;            
padding: 10px;
text-align:left; /* "remédio" para o hack do IE */    
    }
#conteudo {
padding: 5px;
background-color: #eee;
    }
</style>
&lt;script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
</head>
<body>
<div id="Layer1" style="position:absolute; left:21px; top:56px; width:272px; height:103px; z-index:1"><img src="../../../Desktop/Site%20MR/Imagens/Body/cabe%E7ariocombarra.jpg" width="700" height="120"></div>
<div id="tudo">
<div id="conteudo">
    <h1>Pagina Centrada com CSS sem scroll ate 800x600</h1>
    <p> Não use nenhum elemento HTML 
(figuras, tabelas, etc...) com largura 
      superior a 750px.</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
    <p>&nbsp;</p>
</div>
</div>
</body>
</html>

Este último código as imagens não ficam centralizada. como a imagem abaixo:

http://img685.imageshack.us/img685/9343/semttuloljo.png

Obs: a cor cinza é o lugar que esta centralizado, no Dreamweaver, ele está dentro deste cinza

Editado por NicolasUba
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Boa Noite, como vai?

Pelo que percebi, a div que está centralizada é a div #tudo, porém a div com a imagem está fora dela. Mesmo que coloque dentro, o que será preciso, retire o position absolute da div que contém a imagem, senão de qualquer jeito ela vai sair.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...