Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/09/2013, 22:46
Avatar de jhon_fragozo
jhon_fragozo
 
Fecha de Ingreso: septiembre-2011
Ubicación: Bucaramanga
Mensajes: 15
Antigüedad: 13 años, 2 meses
Puntos: 0
Pregunta Menú Desplegable en XHTML y CSS

Saludos!

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
  1. <link rel="stylesheet" type="text/css" href="style.css" media="screen" />
  2. <style type="text/css">
  3. body,td,th {
  4.     font-size: 14px;
  5. }
  6. <script type="text/javascript" src="js/jquery.core.js"></script>
  7. <script type="text/javascript" src="js/jquery.superfish.js"></script>
  8. <script type="text/javascript" src="js/jquery.jcarousel.pack.js"></script>
  9. <script type="text/javascript" src="js/jquery.easing.js"></script>
  10. <script type="text/javascript" src="js/jquery.scripts.js"></script>
  11. </head>
  12. <div id="wrap">
  13.     <div class="top_corner"></div>
  14.     <div id="main_container">
  15.    
  16.         <div id="header">
  17.             <div id="logo"><a href="index.html"><img src="images/logo.gif" alt="" title="" border="0" /></a></div>
  18.            
  19.             <a href="make-a-donation.html" class="make_donation"></a>
  20.                      
  21.             <div id="menu">
  22.                 <ul>                                                                                              
  23.                     <li><a class= <li><a class="current"  href="index.html" title="">INICIO</a></li>
  24.                     <li><a href="lineas.html" title="">PRODUCTOS</a>
  25.                     <ul>
  26.                         <li><a href="#">Submenu 1</a></li>
  27.                         <li><a href="#">Submenu 2</a></li>
  28.                         <li><a href="#">Submenu 3</a></li>
  29.                     </ul></li>
  30.                     <li><a href="marcas.html" title="">MARCAS</a></li>
  31.                     <li><a href="servicios.html" title="">SERVICIOS</a></li>
  32.                     <li><a href="contacto.html" title="">CONTACTO</a></li>
  33.                 </ul>
  34.             </div>
  35.            
  36.        
  37.         </div>
  38.        
  39.        
  40.         <div class="middle_banner">              
  41.            
  42. <div class="featured_slider">
  43.         <!-- begin: sliding featured banner -->
  44.          <div id="featured_border" class="jcarousel-container">
  45.             <div id="featured_wrapper" class="jcarousel-clip">
  46.                <ul id="featured_images" class="jcarousel-list">
  47.                   <li><img src="images/slider_photo.jpg" width="965" height="280" alt="" /></li>
  48.                   <li><img src="images/slider_photo2.jpg" width="965" height="280" alt="" /></li>
  49.                   <li><img src="images/slider_photo3.jpg" width="965" height="280" alt="" /></li>
  50.                   <li><img src="images/slider_photo4.jpg" width="965" height="280" alt="" /></li>
  51.                </ul>
  52.             </div>
  53.             <div id="featured_positioner_desc" class="jcarousel-container">
  54.                <div id="featured_wrapper_desc" class="jcarousel-clip">
  55.                   <ul id="featured_desc" class="jcarousel-list">                
  56.                      <li>
  57.                         <div>


Bueno y ahora la hoja de estilo.


Código CSS:
Ver original
  1. /*----------------------menu-------------------------*/
  2. #menu{
  3. width:550px;
  4. float:left;
  5. padding:40px 0 0 0;
  6. }
  7. #menu ul{
  8. list-style:none;padding:0px;margin:0px;display:block;
  9. }
  10. #menu ul li{
  11. list-style:none;display:block;float:left;width:auto;padding:0px;font-size:12px;position:relative;
  12. }
  13. #menu ul li a{
  14. 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;
  15. }
  16. #menu ul li a:hover{
  17. background-color:#0000CC;color:#fff;
  18. }
  19. #menu li ul {
  20.     display:none;
  21.     position:relative;
  22. }
  23.  
  24. #menu li:hover ul{
  25.     display:block;
  26.  }                     
  27. #menu li:hover li{
  28.     float:none;
  29.  }     
  30. #menu ul li a.current{
  31. 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.

Última edición por pzin; 26/09/2013 a las 02:42 Razón: formato código