Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Douglas Dall'Agnol

DIV preenchendo 100% da Janela

Recommended Posts

Pessoal a situação é a seguinte.

 

Tenho de desenvolver uma página de login com um "wallpaper" de fundo, conforme a imagem abaixo:

 

Imagem Postada

 

Basicamente, a página contém uma barra de topo, uma caixa de login ao centro (até aqui está ok) uma barra no rodapé, e a imagem de fundo que deve preencher toda a página e empurrar o rodapé sempre para o final da janela, pra preencher toda a janela. Ao menos acho que é +- isso hehe.

 

O que acontece: se defino a altura da div do wallpaper para 100%, a div não preenche toda a janela, apenas até o final da caixa de login, e o rodapé fica logo abaixo, sobrando muita página em branco.

 

Vou postar meu HTML e CSS também, peço que me ajudem a corrigir, sou novato em css, e to quebrando a cara pra tentar resolver faz dias:

 

index.html:

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http-~~-//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http-~~-//www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Painel Administrativo</title>
<link rel="stylesheet" type="text/css" href="css/960/960.css" />
<link rel="stylesheet" type="text/css" href="css/960/reset.css" />
<link rel="stylesheet" type="text/css" href="css/960/text.css" />
<link rel="stylesheet" type="text/css" href="css/template.css" />
</head>

<body>
<div id="container">

<div id="template">
	<div id="bar-top"></div>

       <div class="clear"></div>

	<div id="content">
       <div id="box-login">
       </div>
       </div>

       <div class="clear"></div>

       <div id="bar-bottom"></div>


</div><!--template-->

</div><!--container-->
</body>
</html>

 

 

template.css:

 

#container{width:100%; height:100%;}
#bar-top{background:url(../images/bar.png) #000 repeat-x; height:60px;}
#content{background:url(../images/background.jpg) #999 no-repeat top center fixed; margin:0 auto; width:100%; height:100%; float:left;}
#bar-bottom{background:url(../images/bar.png) #000 repeat-x; height:60px;}
#box-login{background:url(../images/box-login.png) no-repeat top center; display:block; margin:0 auto; margin-top:100px; width:322px; height:282px;}

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa, valeu cara! Isso resolveu o problema da imagem de fundo. Agora tá preenchendo certinho toda a página com a imagem de fundo.

 

Só tenho de ver agora como colocar o rodapé pra "colar" na parte de baixo da janela, ele ainda ta ficando abaixo da box de login. Segue a imagem:

 

Imagem Postada

 

Se funcionar direitinho já coloco o código fonte da tela de login pro pessoal baixar tbm :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.