Fernando Mariano 0 Denunciar post Postado Dezembro 30, 2009 Olá galera, estou aqui de novo para tentar resolver o problema com menus. Estou criando um menu vertical, só que quando passar o mouse quero que abra na horizontal. Só que gostaria de fazer isso sem utilizar o Javascript, tem como? O meu código CSS está assim. .menu{ border:none; border:0px; margin:0px 800px 0px 10px; padding:2px 0px 2px 0px; font: 67.5% Verdana, Tahoma, Arial,sans-serif; font-size:14px; background:#48D1CC; } .menu ul { list-style: none; } .menu li a{ color: #000000; text-decoration: none; text-align: left; } .menu li a:hover{ color: #FFFFFF; } .menu li ul{ background:#48D1CC; display:none; width: 10px; height:auto; } .menu ul li{ width: 300px; } .menu li:hover ul{ display:block; } O meu código HTML está assim. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http-~~-//www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http-~~-//www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title></title> <link rel="stylesheet" href="menu_style.css" type="text/css" /> </head> <body> <div class="menu"> <ul> <li><a href="#">Informatica</a> <ul> <li><a href="#">PC</a></li> <li><a href="#">Netbook</a></li> <li><a href="#">Noteboock</a></li> </ul> </li> <li><a href="#">Celulares</a></li> <li><a href="#">Eletronicos</a></li> <li><a href="#">Eletrodomesticos</a></li> <li><a href="#">DVDs</a></li> <li><a href="#">Livros</a></li> </ul> </div> </body> </html> Compartilhar este post Link para o post Compartilhar em outros sites
William Bruno 1501 Denunciar post Postado Dezembro 30, 2009 Tem sim, no caso seria fazendo um float nos itens do submenu: .menu li ul li { float: left; } Compartilhar este post Link para o post Compartilhar em outros sites
Fernando Mariano 0 Denunciar post Postado Janeiro 2, 2010 ainda não consegui resolver o problema cara. Compartilhar este post Link para o post Compartilhar em outros sites
Thiago Retondar 18 Denunciar post Postado Janeiro 2, 2010 Tente algo assim: .menu ul li ul li a{ float: left; padding: 0 5px; } http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites