Diogo Freitas Postado Abril 5, 2009 Denunciar Share Postado Abril 5, 2009 boas tardes,estou com umpequeno problema num meu.Bem o preoblema é que o submen horizontal deveria aparcer espaçado e na verdade não aparece.Aparecem as letras em cima umas das outras.O que será?<style> /* menu horizontal-vertical by micox */ .menu-hv * { margin: 0; padding: 0;} .menu-hv a { display: block; } .menu-hv li { list-style: none; float: left; height: 1%; } .menu-hv li ul { position: absolute; visibility: hidden;} .menu-hv li ul li { float: none; white-space: nowrap; display: inline; /* o inline é pro IE */} .menu-hv li ul li ul { position: absolute; left: 100%; top: 10; } .menu-hv li:hover ul, .menu-hv li.over ul { visibility: visible;} .menu-hv li:hover ul ul, .menu-hv li.over ul ul { visibility: hidden;} .menu-hv ul ul li:hover ul, .menu-hv ul ul li.over ul { visibility: visible;} /* visual */ .menu-hv { background: url(../gif/add-bg.gif) repeat-x top; width: 700px; margin: 0 0 0 12px; height: 20px; border-top:#1C8FBF 1.5px solid; border-bottom:#1C8FBF 1.5px solid; padding-top:2px; padding-bottom:2px; padding-left:10px; } .menu-hv a { text-decoration: none; color: #666666; padding: 0 10px;} .menu-hv a:hover {color: #1C8FBF;} .menu-hv ul li ul { border-bottom: 1px solid #1c8fbf; padding-top:3px;} </style> <body> <div class="menu-hv"> <ul> <li><a href="quem-somos.php">empresa</a></li> <li><a href="produtos.php">produtos</a> <ul><a href="radios-portateis.php">esferográficas</a></ul> <ul><a href="radios-portateis.php">esferográficasvdfvdvdd</a></ul> <ul><a href="">cnsdkc</a></ul> </li> <li><a href="radios-moveis.php">contacto</a></li> <li><a href="repetidoras.php">Repetidoras</a></li> <li><a href="sistemas-hf.php">Sistemas HF</a></li> <li><a href="acessorios.php">Acessórios</a></li> </ul> </div> </body> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Diogo Freitas Postado Abril 6, 2009 Autor Denunciar Share Postado Abril 6, 2009 alguém me pode ajudra? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 _Vinny_ Postado Abril 6, 2009 Denunciar Share Postado Abril 6, 2009 Vamos lá, não sou bom com css e menu, mas vou dar uma forcinha. Faça a seguinte mudança:De.menu-hv * { margin: 0; padding: 0;} Para .menu-hv * { margin: 1; padding: 0;}Isso vai fazer o menu se alinhar perfeitamente. O resto não consegui arrumar. Sorry... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Diogo Freitas Postado Abril 6, 2009 Autor Denunciar Share Postado Abril 6, 2009 infelizmente não é isso. Alias, o problema é com o sub menu não com o menu.Ta foda. E tenho a certeza que deve ser algo muito simples...Obrigadão Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Diogo Freitas Postado Abril 9, 2009 Autor Denunciar Share Postado Abril 9, 2009 ninguém me pode ajudar mesmo?ando as voltas enada. Procuro na net mas não encontro nenhum menu como o meu para compara. Pohhh Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Willian Antunes Postado Abril 9, 2009 Denunciar Share Postado Abril 9, 2009 Iae Diogo Freitas !! ...Achei o seu problema, era no HTML .. Abaixo segue os códigos para comparação (não liga pros nomes dados aos menus, fiz só um teste :P)<html> <head> <title>Menu</title> <style type="text/css" media="screen"><!-- * { padding: 0px margin: 0px; } /* menu horizontal-vertical by micox */ .menu-hv * { margin: 0; padding: 0; } .menu-hv a { display: block; } .menu-hv li { list-style: none; float: left; height: 1%; } .menu-hv li ul { position: absolute; visibility: hidden;} .menu-hv li ul li { float: none; white-space: nowrap; display: inline; /* o inline é pro IE */} .menu-hv li ul li ul { position: absolute; left: 100%; top: 10; } .menu-hv li:hover ul, .menu-hv li.over ul { visibility: visible;} .menu-hv li:hover ul ul, .menu-hv li.over ul ul { visibility: hidden;} .menu-hv ul ul li:hover ul, .menu-hv ul ul li.over ul { visibility: visible;} /* visual */ .menu-hv { background: url(../gif/add-bg.gif) repeat-x top; width: 700px; margin: 0 0 0 12px; height: 20px; border-top:#1C8FBF 1.5px solid; border-bottom:#1C8FBF 1.5px solid; padding-top:2px; padding-bottom:2px; padding-left:10px; } .menu-hv a { text-decoration: none; color: #666666; padding: 0 10px;} .menu-hv a:hover {color: #1C8FBF;} .menu-hv ul li ul { border-bottom: 1px solid #1c8fbf; padding-top:3px;} --></style></head> <body> <div class="menu-hv"> <ul> <li><a href="quem-somos.php">Gregório</a></li> <li><a href="produtos.php">Dartanhan</a> <ul> <li><a href="radios-portateis.php">Pomodoro</a></li> <li><a href="radios-portateis.php">Bartolomeu</a></li> <li><a href="">Napoleão</a></li> </ul></li> <li><a href="radios-moveis.php">Nicolas Tesla</a></li> <li><a href="repetidoras.php">Thomas Hobes</a></li> <li><a href="sistemas-hf.php">Martin Luther Rei</a></li> <li><a href="acessorios.php">Apetrechos</a></li> </ul> </div> </body> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Emerson Ferreira Postado Abril 19, 2009 Denunciar Share Postado Abril 19, 2009 Ae Willian, seu script funcionou perfeitamente...Mais só no Firefox...você sabe como fazer rodar no explorer??? :D Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Diogo Freitas Postado Abril 19, 2009 Autor Denunciar Share Postado Abril 19, 2009 o script funciona perfetamente em explor se colocares uns parametros na style shett...no tou no meu pc para t passar o ficheiro..mas se fore ao site do maujor em menus ele da o cod...abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Emerson Ferreira Postado Abril 19, 2009 Denunciar Share Postado Abril 19, 2009 (editado) beleza... já falei com ele.... B) Editado Abril 19, 2009 por Emerson Ferreira Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Diogo Freitas
boas tardes,
estou com umpequeno problema num meu.
Bem o preoblema é que o submen horizontal deveria aparcer espaçado e na verdade não aparece.
Aparecem as letras em cima umas das outras.
O que será?
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.