RESOLVIDO Erro Firefox: altura do background do menu menor

  • lucas.fernandes
  • Avatar de lucas.fernandes Autor do Tópico
  • Offline
  • JCB! Junior
  • JCB! Junior
Mais
11 anos 8 meses atrás #78594 por lucas.fernandes
lucas.fernandes created the topic: RESOLVIDO Erro Firefox: altura do background do menu menor
Meus caros, boa tarde. Sou novato quanto ao Joomla e CSS, e estou no processo de confecção de um template e já me deparei com um erro de raxar a cuca.
No Internet Explorer 7 está tudo ok, o problema aparece quando abro o site pelo firefox. O menu superior tem 36px de altura. Os links tem uma imagem de background diferente quando hover e active. Só que no firefox essa imagem não cobre os 36px. A altura dela permanece na linha do texto (a largura cobre os 100% só altura que não). E olha que eu uso o reset.css.
Já tentei definir height:36px em todos os seletores, mas simplesmente não funciona. Não sei se o Firefox usa um parâmetro diferente para definir isso Só vocês mesmo pra me ajudarem

Menu correto no IE7


Menu no Firefox


Encaminho os códigos do menu e index
CSS:
/* LAYOUT */
#overall {background-image: url(../images/top-background.jpg); background-repeat:repeat-x;}
#header {height:184px; color:#fff; font-family:calibri, arial, sans-serif; }
#main, #header, #footer {width:760px; margin:0 auto 0 auto; text-align:left; }

.inheader {height:149px;}
.inmain {background-color:#fff; padding:15px 15px 0 15px; margin:0;}

/* Topo */
#nav {height:36px; width:760px; background:url(../images/top-menu.png) repeat-x;}
#nav-menu {float:left; width:80%; font-weight:normal; font-size:13pt;}
#nav-menu ul {margin:0; padding:0; float:left;}
#nav-menu ul li {display:block; height:100%; float:left; margin:0;}
#nav-menu ul li a {color:#fff; padding:0 15px; line-height:36px; text-decoration:none;}
#nav-menu ul li a:visited {color:#fff;}
#nav-menu ul li.active a, #nav-menu ul li a:hover {background:url(../images/top-menu-shadow.png) center repeat-x; height:36px; line-height:36px;}
Index.php:
<div id="header">
		<div class="inheader">
			<div class="toplogo"><img src="<?php echo $tpath; ?>/images/top-logo.png" border="0"><br>Uma história de luta pelo Brasil</div>
			<img class="topimg" src="<?php echo $tpath; ?>/images/top-people.png" border="0">
		</div>
		<div id="nav">
			<div id="nav-menu"><jdoc:include type="modules" name="ptmenu" /></div>
		</div>
</div>

[b:121cuzc1][color=#BF0000:121cuzc1]Lucas Muniz[/color:121cuzc1][/b:121cuzc1]
Designer
[url=http&#58;//www&#46;struturadesign&#46;com&#46;br/portfolio:121cuzc1]struturadesign.com.br/portfolio[/url:121cuzc1]

Please Entrar ou Registrar to join the conversation.


Mais
11 anos 8 meses atrás #78597 por fcastro
fcastro replied the topic: Re: Erro Firefox: altura do background do menu fica menor
Olá lucas,
- Tenta usar "background-size: 100% 37px;"
- Tenta visualizar pelo gchrome só pra vê como aparece;
- Pq usar imagem? faz a sombra com css - tem vários exemplos por ai!!!
- Manda o site pra galera vê o css inteiro!

Abraço.

--
Francisco Castro
[size=85:1fiquicc][url=http&#58;//actiobiz&#46;com&#46;br:1fiquicc]ACTIOBIZ - Serviços em Tecnologia[/url:1fiquicc]
[url=http&#58;//www&#46;facebook&#46;com/pages/ACTIOBIZ/247003608662958:1fiquicc]Like[/url:1fiquicc]
[url=https&#58;//plus&#46;google&#46;com/116942502164218217281:1fiquicc]Google +[/url:1fiquicc]
[url=http&#58;//www&#46;facebook&#46;com/TheX&#46;fcastro:1fiquicc]Facebook[/url:1fiquicc][/size:1fiquicc]

Please Entrar ou Registrar to join the conversation.

Mais
11 anos 8 meses atrás #78599 por Uriel
Uriel replied the topic: Re: Erro Firefox: altura do background do menu fica menor
esqueça IE 7 pense no maximo no IE8 !!

Quem usa IE7 não merece um site bonito kkkkkkkkkkkkk

abraço

Please Entrar ou Registrar to join the conversation.

  • lucas.fernandes
  • Avatar de lucas.fernandes Autor do Tópico
  • Offline
  • JCB! Junior
  • JCB! Junior
Mais
11 anos 8 meses atrás #78614 por lucas.fernandes
lucas.fernandes replied the topic: Re: Erro Firefox: altura do background do menu fica menor
Grandes, não deu certo. Testei no IE8 e ficou tal como o Firefox.
Acabei de instalar o Joomla na hospedagem, falta configurar algumas coisas ainda, mas o layout básico está aqui http://servicos.correiodopapagaio.com.br/joomla/
Realmente não estou entendendo o que tá havendo de errado, aparentemente deveria estar funcionando.

fcastro, quanto a utilizar a img como background, coloquei ela depois que aconteceu o erro. Pensei que ter uma imagem com a altura exata "forçaria" a se comportar da forma como eu queria.

uriel, que maldade. Mas valew a dica, só que agora tenho menos um navegador compatível hehe.

Galera, boa noite a todos vocês. Obrigado por hoje.
Fiquem com Deus.
E até amanhã.

[b:121cuzc1][color=#BF0000:121cuzc1]Lucas Muniz[/color:121cuzc1][/b:121cuzc1]
Designer
[url=http&#58;//www&#46;struturadesign&#46;com&#46;br/portfolio:121cuzc1]struturadesign.com.br/portfolio[/url:121cuzc1]

Please Entrar ou Registrar to join the conversation.

  • lucas.fernandes
  • Avatar de lucas.fernandes Autor do Tópico
  • Offline
  • JCB! Junior
  • JCB! Junior
Mais
11 anos 8 meses atrás #78681 por lucas.fernandes
lucas.fernandes replied the topic: Re: Erro Firefox: altura do background do menu fica menor
Galera, consegui resolver, em parte.
Simplesmente joguei a pseudo classe hover e active no item de menu "li" ao invés do "a" como estava fazendo antes. O único problema é que antes a altura toda do quadro todo era caracterizado como um link. Agora somente o entorno do texto, mas o hover funciona em qualquer parte do quadro.
Segue o novo código
#nav {height:36px; width:760px; background:url(../images/top-menu.png) repeat-x;}
#nav-menu {float:left; width:80%; font-weight:normal; font-size:13pt; height:100%;}
#nav-menu ul {margin:0; padding:0; float:left;}
#nav-menu ul li {display:block; height:36px; float:left; margin:0;}
#nav-menu ul li a {color:#fff; padding:0 15px; height:36px; line-height:35px; margin:0; text-decoration:none;}
#nav-menu ul li a:visited {color:#fff;}
#nav-menu ul li.active, #nav-menu ul li:hover {background:url(../images/top-menu-shadow.png) center repeat-x; height:100%;}
Outra coisa que aconteceu também foi o quadro andar 1px para baixo, deixando uma margem em cima e uma bordinha extra embaixo, então reduzi o line-height de "a" para 35px e encaixou perfeitamente.

Agradeço a atenção de todos vocês!

[b:121cuzc1][color=#BF0000:121cuzc1]Lucas Muniz[/color:121cuzc1][/b:121cuzc1]
Designer
[url=http&#58;//www&#46;struturadesign&#46;com&#46;br/portfolio:121cuzc1]struturadesign.com.br/portfolio[/url:121cuzc1]

Please Entrar ou Registrar to join the conversation.