Ir para conteúdo

POWERED BY:

Arquivado

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

fabio.aurelio

rodape estoura para o lado quando diminui a tela

Recommended Posts

Ola pessoal,

 

Estou mexeno num rodape e me deparei com o problema acima, fazendo os testes num monitor com configuracao 1920x1080 deu certo, ficou alinhado.

 

Mas resolvi diminui a configuracao da tela, e ai o rodape comela invadir o lado direito da tela..e fica aquela coluna branca

 

o codigo é esse:

 

  <div id="rodape">
      <h2>Paisagens</h2>
                <table>
                    <tr><td><a href="http://www.testeimg.org.br/" target="_blank"><img src="i/img1.png?v=2" /></a></td><td><a href="http://www.testeimg.com.br/" target="_blank"><img src="i/img2.png" /></a></td><td><a href="http://testeimg.com/" target="_blank"><img src="i/img3.png"/></a></td><td><a href="http://testeimg.com/" target="_blank"><img src="i/img4.png"/></a></td><td><a href="http://www.testeimg.com/" target="_blank"><img src="i/img5.png" /></a></td></tr>
                    <tr>
                </table>
            
        </div>

 

Css:

 

 #rodape table td {
                text-align: center;
                padding: 15px;
				
				
            }

  #rodape {
                background:url(img/fundo.jpg) repeat-x #1CCCC;
                height: 100px;
                text-align: left;
		min-width:1024px;
            }

 

 

Queria deixar ela fixa, pois quando a tela fosse menor, ele deveria ficar fixo e nao invadir o lado da tela..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Altera o min-width do #rodape pra max-width.

 

Mano...

um conselho?

Tira isso das tabelas e faz com divs's com position relative e float:left para cada box....aiiii

Vc faz o que o amigo ai disse: altera o min por max.

 

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mano...

um conselho?

Tira isso das tabelas e faz com divs's com position relative e float:left para cada box....aiiii

Vc faz o que o amigo ai disse: altera o min por max.

 

Abs

 

 

Entao, fiz isso, mas agora, quando diminuo a tela ele joga as imagens para baixo..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você está usando float: left ou float: right em alguma div? Se estiver precisa usar o clear: both em uma div logo abaixo delas.

 

Entao, estou usando, mas tirei ela e nao esta fazendo diferença.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O certo é você remover as tabelas mesmo, não é legal trabalhar com elas assim, utilize div, tableless está ai para isso, fica mais fácil de resolver seu problema. Se possível poste seu código HTML e CSS completo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vou fazer o teste!

 

Mas na real eu ja tinha removido as tabelas...meio arcaico elas

 

aqui esta o codigo novo:

 

 <div id="rodape">
   <ul>
<li><a href="http://www.teste.br/" target="_blank"><img src="i/img1.png?v=2" /></a></li>
<li><a href="http://www.teste.com.br/" target="_blank"><img src="i/img2.png" /></a></li>
<li> <a href="http://teste.com.br/" target="_blank"><img src="i/img3.png"/></a></li>	
<li> <a href="http://teste.com.br/" target="_blank"><img src="i/img4.png"/></a></li>	
<li> <a href="http://www.teste.com.br/" target="_blank"><img src="i/img5.png" /></a></li>
   </ul>

 </div>

 

 

 

 

css :

 

	#rodape ul{
		   background:url(i/fundo.jpg) repeat-x #1E1C1C;
			padding:0px;
			float: left;
			height: 300px
			width:1024px;
				}
	
		#rodape ul li  {
		padding: 2px 10px;
			float:left;
			
		}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vou fazer o teste!

 

Mas na real eu ja tinha removido as tabelas...meio arcaico elas

 

aqui esta o codigo novo:

 

<div id="rodape">   <ul><li><a href="http://www.teste.br/" target="_blank"><img src="i/img1.png?v=2" /></a></li><li><a href="http://www.teste.com.br/" target="_blank"><img src="i/img2.png" /></a></li><li> <a href="http://teste.com.br/" target="_blank"><img src="i/img3.png"/></a></li>	<li> <a href="http://teste.com.br/" target="_blank"><img src="i/img4.png"/></a></li>	<li> <a href="http://www.teste.com.br/" target="_blank"><img src="i/img5.png" /></a></li>   </ul> </div>

 

 

 

css :

#rodape ul{		   background:url(i/fundo.jpg) repeat-x #1E1C1C;			padding:0px;			float: left;			height: 300px			width:1024px;				}			#rodape ul li  {		padding: 2px 10px;			float:left;					}
Defina tamanho (height e width) para a li e para o <a> e para a imagem do <a>

 

Lembre-se que você deve definir tudo com clareza, sempre. Os elementos devem ter tamanhos definidos e o seu float. Assim, você estará conseguindo manter o código limpo e rodando em todos navegadores, pois os mais antigos com o IE7/IE8 não interpretam certas coisas e por isso declaramos tudo com clareza.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Defina tamanho (height e width) para a li e para o <a> e para a imagem do <a>

 

Lembre-se que você deve definir tudo com clareza, sempre. Os elementos devem ter tamanhos definidos e o seu float. Assim, você estará conseguindo manter o código limpo e rodando em todos navegadores, pois os mais antigos com o IE7/IE8 não interpretam certas coisas e por isso declaramos tudo com clareza.

 

Nao deu certo....acontece a mesma coisa, quando diminuo a tela, ele joga pra baixo....ta complciado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seria mais prático postar um link para galera visualizar todo o código ;)

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.