Bueno resulta que hace días vengo trabajando sobre una web en XHTML y CSS, Vinculada también con jQuery; al comienzo esta solo tenia un menú básico, pero a petición del cliente se le tuvo que agregar un submenu y sobre esos otros submenus.
Al agregar los primeros submenus estos desplazan un slider tipo carrusel, desajustando la apariencia de la pagina. Para que vean de que les estoy hablando, aquí les dejo la web.
http://refricentersantander.com
En estos momentos, no he subido los archivos correspondientes con los cambios que les estoy realizando. Por lo tanto los submenus que irían en la parte de productos, no los podrán observar en la pagina al pasar el cursor.
Mi pregunta es: ¿como hago para que al agregar los submenus, estos no desplazasen el slider hacia abajo?.
Aquí les dejo el código en HTML y mas abajo el de la hoja de estilo (CSS)
Código HTML:
Ver original
<link rel="stylesheet" type="text/css" href="style.css" media="screen" /> <style type="text/css"> body,td,th { font-size: 14px; } </style> </head> <body> <div id="wrap"> <div id="main_container"> <div id="header"> <div id="menu"> <ul> <ul> </ul> </div> </div> <div class="middle_banner"> <div class="featured_slider"> <!-- begin: sliding featured banner --> <div id="featured_border" class="jcarousel-container"> <div id="featured_wrapper" class="jcarousel-clip"> <ul id="featured_images" class="jcarousel-list"> </ul> </div> <div id="featured_positioner_desc" class="jcarousel-container"> <div id="featured_wrapper_desc" class="jcarousel-clip"> <ul id="featured_desc" class="jcarousel-list"> <li> <div>
Bueno y ahora la hoja de estilo.
Código CSS:
Ver original
/*----------------------menu-------------------------*/ #menu{ width:550px; float:left; padding:40px 0 0 0; } #menu ul{ list-style:none;padding:0px;margin:0px;display:block; } #menu ul li{ list-style:none;display:block;float:left;width:auto;padding:0px;font-size:12px;position:relative; } #menu ul li a{ float:left;text-decoration:none;padding:0px 10px 0 10px; margin:0px 4px 0 4px;color:#000;text-align:center; height:31px; line-height:31px; } #menu ul li a:hover{ background-color:#0000CC;color:#fff; } #menu li ul { display:none; position:relative; } #menu li:hover ul{ display:block; } #menu li:hover li{ float:none; } #menu ul li a.current{ float:left;text-decoration:none;padding:0px 10px 0 10px; margin:0px 4px 0 4px;color:#fff;text-align:center; height:31px; line-height:31px; background-color:#0000CC;
Gracias por su tiempo y Colaboración.