Jump to content


Fabricio Gabaldi

Member Since 04/09/2006
Offline Last Active 06/09/2006, 20:25
-----

Topics I've Started

Problema Com Altura Variável Do Div

04/09/2006, 16:16

Boa tarde pessoal!

Estou trabalhando em um projeto .Net, porém quero utilizar tableless+CSS para formatar o layout. A página está dividida em três frames, o superior, o lateral e o central. Porém estou tendo dificuldade no lateral.
Esse frame lateral, conterá um TreeView. Eu formatei a página desse frame em três DIV básicas. Uma para ficar de fundo e ser utilizada como borda do DIV que conterá o TreeView, o Div do TreeView e um para um logo.
Porém quero deixá-los de forma que o logo sempre esteja posicionado abaixo e sempre visível e a ALTURA do DIV do TreeView seja redimensionado conforme o tamanho do Browser.

Aqui está um modelo do código da página:


<style>
	body 
	{
			background-color:#EFEEE7;
			height:100%;
	}
	
	#fundo
	{
		background-color:#ACBBBF;
		border: 1px solid #7E8994;
		width:200px;
		bottom:60px;
		top:0px;
		left:5px;
		right:5px;
		position:absolute;
	}
	
	#conteudo
	{
		border-color:#7E8994;
		border-width:2px;
		border-style:solid;
		background:#E4ECEE;
		top:40px;
		left:31px;
		right:13px;
		bottom:60px;
		overflow:auto;	
		position:absolute;
		width:172px;		
	}
	
	#logo
	{
		background-color:#00CCFF;
		left:5px;
		width:202px;
		bottom:5px;
		height:50px;
		position:absolute;
	}
  </style>
   

<body topmargin=0>
	
	<div id="fundo">
		
			  
	</div>
	
	<div id="conteudo">
	
		<form id="form1" runat="server">
						  
				<!--Tree View AQui-->				
																								  A<p></p>
						  A<p></p>
						  A<p></p>
						  A<p></p>
						  A<p></p>
						  A<p></p>
						  A<p></p>
						  A<p></p>
						  A<p></p>
						  A<p></p>
						  A<p></p>
						  A<p></p>
						  A<p></p>  
		</form>
	</div>
	<div id="logo">
		
	</div>



O problema que estou enfrentando surgiu a pouco. Como estava desenvolvendo utilizando o IE 7, estava OK. No Firefox funciona também. Porém no IE6, o fundo não adquire o tamanho correto e o conteudo, ao qual vai o TreeView, ultrapassa o limite do DIV do logo, assumindo 100% do body a partir da posição ao qual indiquei.

Exemplo no Firefox:

Posted Image

Exemplo no IE 6:

Posted Image

Alguém sabe como posso resolver essa formatação no IE de acordo com o FireFox?

Desde já agradeço!

Abs,

Olá! Apresentando...

04/09/2006, 15:28

Olá pessoal!

Meu nome é Fabricio, 23 anos, trabalho na área de Professional Services. Tenho conhecimento em Bancos de Dados SQL Server e programação .Net (principalmente C#). Porém, o que me trouxe ao fórum foram algumas dúvidas em relação a design e layouts, área que pretendo me aprofundar mais.
Gostei muito do nível dos usuários daqui, sempre muito cordiais e dispostos a ajudar, coisa que está em falta em nossa comunidade!
Estou a disposição no que puder ajudar e para sempre aprender!

Abs a todos!

Fabricio Gabaldi

IPB Skin By Virteq