- Postagens: 75
- Obrigados Recebidos: 0
- Fórum
- /
- Suporte Joomla
- /
- Templates
- /
- Joomla 2.x
- /
- RESOLVIDO Erro Firefox: altura do background do menu menor
RESOLVIDO Erro Firefox: altura do background do menu menor
- lucas.fernandes
- Autor do Tópico
- Offline
- JCB! Junior
Menos
Mais
11 anos 8 meses atrás #78594
por lucas.fernandes
[b:121cuzc1][color=#BF0000:121cuzc1]Lucas Muniz[/color:121cuzc1][/b:121cuzc1]
Designer
[url=http://www.struturadesign.com.br/portfolio:121cuzc1]struturadesign.com.br/portfolio[/url:121cuzc1]
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
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://www.struturadesign.com.br/portfolio:121cuzc1]struturadesign.com.br/portfolio[/url:121cuzc1]
Please Entrar ou Registrar to join the conversation.
- fcastro
- Offline
- JCB! Colaborador
11 anos 8 meses atrás #78597
por fcastro
--
Francisco Castro
[size=85:1fiquicc][url=http://actiobiz.com.br:1fiquicc]ACTIOBIZ - Serviços em Tecnologia[/url:1fiquicc]
[url=http://www.facebook.com/pages/ACTIOBIZ/247003608662958:1fiquicc]Like[/url:1fiquicc]
[url=https://plus.google.com/116942502164218217281:1fiquicc]Google +[/url:1fiquicc]
[url=http://www.facebook.com/TheX.fcastro:1fiquicc]Facebook[/url:1fiquicc][/size:1fiquicc]
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.
- 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://actiobiz.com.br:1fiquicc]ACTIOBIZ - Serviços em Tecnologia[/url:1fiquicc]
[url=http://www.facebook.com/pages/ACTIOBIZ/247003608662958:1fiquicc]Like[/url:1fiquicc]
[url=https://plus.google.com/116942502164218217281:1fiquicc]Google +[/url:1fiquicc]
[url=http://www.facebook.com/TheX.fcastro:1fiquicc]Facebook[/url:1fiquicc][/size:1fiquicc]
Please Entrar ou Registrar to join the conversation.
- Uriel
- Offline
- JCB! Legend
- lucas.fernandes
- Autor do Tópico
- Offline
- JCB! Junior
Menos
Mais
- Postagens: 75
- Obrigados Recebidos: 0
11 anos 8 meses atrás #78614
por lucas.fernandes
[b:121cuzc1][color=#BF0000:121cuzc1]Lucas Muniz[/color:121cuzc1][/b:121cuzc1]
Designer
[url=http://www.struturadesign.com.br/portfolio:121cuzc1]struturadesign.com.br/portfolio[/url:121cuzc1]
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ã.
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://www.struturadesign.com.br/portfolio:121cuzc1]struturadesign.com.br/portfolio[/url:121cuzc1]
Please Entrar ou Registrar to join the conversation.
- lucas.fernandes
- Autor do Tópico
- Offline
- JCB! Junior
Menos
Mais
- Postagens: 75
- Obrigados Recebidos: 0
11 anos 8 meses atrás #78681
por lucas.fernandes
[b:121cuzc1][color=#BF0000:121cuzc1]Lucas Muniz[/color:121cuzc1][/b:121cuzc1]
Designer
[url=http://www.struturadesign.com.br/portfolio:121cuzc1]struturadesign.com.br/portfolio[/url:121cuzc1]
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ódigoOutra 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!
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%;}
Agradeço a atenção de todos vocês!
[b:121cuzc1][color=#BF0000:121cuzc1]Lucas Muniz[/color:121cuzc1][/b:121cuzc1]
Designer
[url=http://www.struturadesign.com.br/portfolio:121cuzc1]struturadesign.com.br/portfolio[/url:121cuzc1]
Please Entrar ou Registrar to join the conversation.