Jump to content


Photo

Alinhamentos Firefox X Ie 6.0


  • Faça o login para participar
2 replies to this topic

#1 Holyspear

Holyspear

    Novato no fórum

  • Usuários
  • 12 posts
  • Sexo:Não informado

Posted 01/09/2009, 16:46

Galera, primeiramente boa tarde;

Eu gostaria muito da ajuda de vocês, pois sou iniciante no CSS e estou montando meu primeiro site Tableless, mas estou encontrando sérias dificuldades no código, algumas delas consegui vencer com bastante estudo, outras, estou quebrando cabeça até hoje.

Primeiro problema: O Topo possui uma formatação no Firefox e outra no IE 6.0, não consigo adequar as duas de forma alguma. Quando faço uma ficar boa em um navegador, automaticamente se desfaz no outro. É simples: Eu preciso que a DIV Container (Que possui todo o conteúdo) fique abaixo da DIV Topo (Que possui a barra superior do site) e a Logo "Holysolutions" fique em cima do Container junto com o Topo, porém, com a metade da esfera para baixo com trasparência, sobrepondo o container. Isso vai dar a impressão de que a logo está por cima das duas DIV's: Tanto Topo, como Container. É esse resultado que eu quero, mas só consigo no Firefox. Vejam só as imagens abaixo:

Posted Image

Essa é a imagem do Firefox, observem que ela ficou exatamente como eu queria. Agora observem como ficou no IE 6.0:

Posted Image

A logo sobrepôs o Container, a DIV Container foi para o Topo e a DIV Topo ficou abaixo de todas. Cansei de refazer o CSS e o HTML, mas não consigo o mesmo resultado para os dois.

Segundo Problema: Estou querendo alinhar três caixas em um conteúdo que está na DIV Container, porém não consigo. O IE 6.0 está causando alguns erros incomuns, embora no Firefox está tudo ok. Vou exemplificar os erros novamente com imagens. Vejam abaixo:

Posted Image

Vejam que no Firefox as três boxes ficam alinhadas e corretas, e o conteúdo do Box1 (Salvando sua "Imagem") está perfeito. Agora observem no IE 6.0:

Posted Image

Não consigo deixar da mesma forma. Observem o conteúdo desorganizado da Box1 e observem também a duplicação das últimas letras contidas na Box3, logo abaixo do Layout!

Sinceramente galera, eu já estou ficando louco. A três dias estudando afinco CSS, deixando até mesmo de fazer algumas tarefas no trampo para estudar e exemplificar, montar o layout e desmontar, fazer o CSS e desfazer e nada de resultados; quando corrijo um erro aparecem três ou quatro! Se alguém tiver interesse em ajudar um programador iniciante, estou disposto a aprender. Galera desde já agradeço pelo esforço, seja qual for o resultado. Abraços a todos e Sucessos!

Abaixo segue os códigos para averiguarem:

Código HTML:
<html>
<head>

<title>Holysolutions :: Web, RichMedia e Design</title>
<link href="folha_estilos.css" rel="stylesheet" type="text/css" />


<body>


<div id="backtopo"></div>
<div id="container">
<div id="logo"><img src="imagens/logo.png" width="233" height="65" /></div>
 <div id="banner">
 
 <img src="imagens/banner.png" width="233" height="65" />
   
 </div> <!-- fim do banner -->
 
 <div id="conteudo">
	<div id="noticia1">
	<span class="titulo1">Entenda o que é a HolySolutions</span>
	</div> <!-- Fim da noticia1 -->
   
 <div id="newsletter"><span class="titulo1">NewsLetters</span>
 
 
 </div> <!-- fim da newsletter -->
 
 
 <div id="noticia2">
  
  <div id="cantoesq"><img src="imagens/cantoesq.jpg" width="11" height="247" /></div>
  
  <div id="centro">
  
  <div id="box1" class="box"><h1>Salvando sua "Imagem"</h1>
  
  <div id="img_box1"><img src="imagens/imagem_box1.png" width="75" height="80" /></div>
  </div> <!-- Fim container_box1 -->
  </div> <!-- Fim da box1 -->
  
  <div id="box2" class="box"><h1>Conheça nosso sistema</h1></div> <!-- Fim da box2 -->
  <div id="box3" class="box"><h1>Trabalhos mais recentes</h1></div> <!-- Fim da box3 -->
	
  </div><!-- fim da centro -->
  
  <div id="cantodir"><img src="imagens/cantodir.jpg" width="11" height="247" /></div>
   
 </div> <!-- fim da noticia2 -->
 
 </div> <!-- fim do conteudo -->
 
</div> <!-- fim do container -->

</body>
</html>

Código CSS:
body {
	margin: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	background: url(imagens/background.jpg) repeat-x scroll #000;
}

/* A partir daqui começa as formatações de texto e propriedades de XHTML. */

.titulo1 {
	font-size: 18px;
	color: #035CB9;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.input_text_news {
	color: #000;
	height: 11px;
	width: 135px;
	margin-top: 7px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}

.buttons {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	text-align: center;
	font-size: 10px;
	color: #035CB9;
	height: 18px;
	width: 52px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background: url(imagens/botao.jpg) scroll no-repeat center center;
}

.box h1 {
	margin: 5px 0px 20px 0px;
	padding: 0px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	color: #035CB9;
	font-weight: bold;
	text-align: center;
}
	

/* Internet Explorer Hack para form */
.forms {
	margin: 0px;
	padding: 0px;
}

/* Finalização das formatações de texto */

#backtopo {
	position: absolute;
	width: 100%;
	height: 43px;
	padding: 0px;
	margin: 0px;
	top: 0px;
	left: 0px;
	background: url(imagens/backtopo.jpg) repeat-x left;
	
}

#container {
	position: absolute;
	left: 50%;
	margin-left: -389px;
	width: 778px;
	height: auto;
}

#logo {
	position: absolute;
	float: left;
	width: 233px;
	height: 65px;
	top: 0;
	margin: 0px 0px 0px 35px;
}

#banner {
	width: 762px;
	height: 270px;
	margin: 43px 0 0 8px;
}

#conteudo {
	width: 742px;
	height: 460px;
	margin: 1px 0px 0 8px;
	padding: 0px 10px 0 10px;
	background: #FFF;
}

#noticia1 {
	float: left;
	width: 505px;
	height: 181px; /* foi aumentado 2px para que a caixa de noticia2 fique com margem superior a 1px uma vez que ela é empurrada para baixo através desta box, dando a impressão que está 1px abaixo da "Newsletter" */
	padding: 20px 0px 0px 0px;
	margin: 0px;
}

#newsletter {
	float: right;
	width: 196px;
	height: 159px;
	margin: 0px;
	padding: 20px;
	background:url(imagens/back_news.jpg) scroll no-repeat;
}

#noticia2 {
	clear: both;
	width: 742px;
	height: 247px;
	background: url(imagens/back_noticias2_2.jpg) repeat-x center;
}

#centro {
	position: absolute;
	float: left;
	width: 720px;
	height: 247px;
	min-height: 247px;
	margin: 0px;
	padding: 0px;
	left: 30px; /* Hack para Firefox que sobrescreve a DIV do canto esquerdo se não houver distância */
}

#cantoesq {
	float: left;
	width: 11px;
	height: 247px;	
}

#cantodir {
	float: right;
	width: 11px;
	height: 247px;
}

#box1 {
	float: left;
	width: 240px;
	height: 247px;
}

#img_box1 {
	float: right;
	margin: 0 15px 0 0;
}

#container_box1 {
	width: 240px;
	heigt: 197px;
}

#botao_box1 {
	float: right;
	width: 61px;
	heigt: 20px;
}

#box2 {
	float: left;
	width: 240px;
	height: 247px;
}

#box3 {
	float: right;
	width: 240px;
	height: 247px;
}

Porque Deus amou o mundo de Tal maneira que deu seu Único Filho para que todo aquele que nele crê, não pereça, mas tenha a Vida Eterna.

#2 Ted k'

Ted k'

    Normal

  • Usuários
  • 64 posts
  • Sexo:Masculino
  • Localidade:Salvador - {BA}

Posted 01/09/2009, 16:54

Tente assim:

#logo {
	float: left;
	width: 233px;
	height: 65px;
	margin: 0 0 0 35px;
	padding: 0;
}

seria legal vc colocar na web para eu dar uma analisada melhor, se puder, melhor!

Edição feita por: Ted k', 01/09/2009, 16:55.

+++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ ++
: Ted k' não responde por MP e nem por MSN ou Skype, use o Fórum WMOnline :
::::::::::::::::::::::::::::::::::: ASP + XML + DOM :::::::::::::::::::::::::::::::::::
::: Acesse meu BLOG e confira dicas de ASP :::::::: http://tedk.com.br/blog ::::::
+++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ +++ ++

#3 Holyspear

Holyspear

    Novato no fórum

  • Usuários
  • 12 posts
  • Sexo:Não informado

Posted 03/09/2009, 19:49

Mas é claro meu brother.

Eis aqui o link para o site Online: Holysolutions

Galera, consegui resolver o problema do topo colocando uma imagem apenas no local do banner (antes era um Flash que gerava um código imenso). Ai eu fiz algumas readequações no CSS e deu certo. O Topo ficou como eu desejava. Mas apenas com a imagem dele. Se eu colocar o Flash vai dar o mesmo problema, acho que é por causa de algumas Div's que estão dentro do código Flash. Vou postar aqui só a parte do Banner com o Flash para vocês entenderem melhor como fica:

<div id="banner">
   <object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="762" height="270">
	 <param name="movie" value="midia/banner.swf" />
	 <param name="quality" value="high" />
	 <param name="wmode" value="opaque" />
	 <param name="swfversion" value="6.0.65.0" />
	 <!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don’t want users to see the prompt. -->
	 <param name="expressinstall" value="../Scripts/expressInstall.swf" />
	 <!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. -->
	 <!--[if !IE]>-->
	 <object type="application/x-shockwave-flash" data="midia/banner.swf" width="762" height="270">
	   <!--<![endif]-->
	   <param name="quality" value="high" />
	   <param name="wmode" value="opaque" />
	   <param name="swfversion" value="6.0.65.0" />
	   <param name="expressinstall" value="../Scripts/expressInstall.swf" />
	   <!-- The browser displays the following alternative content for users with Flash Player 6.0 and older. -->
	   <div>
		 <h4>Content on this page requires a newer version of Adobe Flash Player.</h4>
		 <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" width="112" height="33" /></a></p>
	   </div>
	   <!--[if !IE]>-->
	 </object>
	 <!--<![endif]-->
   </object>
 </div> <!-- fim do banner -->

Fico no aguardo galera. Obrigado pela ajuda!!!

Aeeeeeeeeeeewwww galera!!!

Depois de muito estudar e quebrar o coco aquew eu consegui ajustar todos os problemas! Obrigado pessoal. Mas temos um outro impasse, só uma dúvida que não consegui resolver ainda:

Galera, nessa mesma estrutura ai, como eu faria um rodapé no mesmo estilo do topo? Que ficasse sempre no "rodapé" (bottom) mesmo e que ocupasse with 100%? Eu não consegui, porque ele termina sempre no final da janela, e não de fato no final do site. Existe uma forma de posicionar ele no final do conteúdo fixamente? Dêem uma olhada na estrutura que ja tem ai e me respondam por favor!

Vou continuar estudando aqui galera, e se encontrar algo eu posto. Agradeço desde já pela ajuda. Abraço a todos. :lol:

Edição feita por: Holyspear, 03/09/2009, 19:48.

Porque Deus amou o mundo de Tal maneira que deu seu Único Filho para que todo aquele que nele crê, não pereça, mas tenha a Vida Eterna.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq