Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/12/2013, 02:47
Avatar de wmdiseno
wmdiseno
 
Fecha de Ingreso: noviembre-2013
Ubicación: México
Mensajes: 21
Antigüedad: 10 años, 5 meses
Puntos: 1
Pregunta Problema 2 menus desplegables con mismo css

Hola buenas noches a todos soy nuevo en el foro, soy medio novato investigando investigando y estudiando las claves ya se manejar mas o menos el diseño web y queriendo aprender al máximo de los expertos, que son todos ustedes aqui en este bonito foro que desarrollo web.

Mi duda es la siguiente.

hize una pagina web, que es una pasteleria, le agrege un menu desplegable, con acciones y fondo que concordara con la pagina a su estilo, le quise agregar otro con el mismo codigo pero en vertical, porque el otro es en horizontal. los mismo divs pero diferente css de tamaño para que quedara en horizontal pero no me explico porque se unieron, repito los estilos css, asi un ejemplo le cambio el porcentaje de ancho o alto (height o width al tantos pixeles px) y se cambia al otro sin modificar nada del otro menu desplegable, checando las situacion. la solucione con diferente codigos de divs y css, de una pagina que se hace menu desplegable a tu estilo, quedo perfecto! hasta que quise meter una caja de registro, nombre y contraseña con codigo css y el accion del boton (codigo) ''registrar'' con method post index.php donde esta todo el codigo php. de eso no tengo problema utilizo la base de texto por mysql, pero no se porque al agregar la caja de (nombre y contraseña) se modifica el estilo del menu desplegable (css)

pongo captura de pantalla (para que se den una idea):



Codigo: de menu desplegable. (css)

Código HTML:
Ver original
  1. <style type="text/css">
  2.  
  3.     * {
  4.        
  5.         padding:0px;
  6.         margin:0px;
  7.    
  8.      }
  9.     #header {
  10.         margin:auto;
  11.         width:px;
  12.         font-family:Arial, Helvetica, sans-serif;
  13.         z-index: 1;
  14.         position:relative ;
  15.        
  16.        
  17.     }
  18.    
  19.     ul, ol {
  20.       list-style:none;  
  21.    }
  22.    .nav li a {
  23.        background-color:#AE8452;
  24.        color:#fff;
  25.        text-decoration:none;
  26.        padding:11px 10px;  
  27.        display:block;
  28.     }
  29.    
  30.     .nav li a:hover {
  31.     background-color:#FFC7B0;}
  32.    
  33.     .nav > li {
  34.         float:left;
  35.  
  36.     }
  37.    
  38.     .nav li ul {
  39.         display:none;
  40.         position:absolute;
  41.         min-width:140px;
  42.    
  43.  
  44.     }
  45.    
  46.     .nav li:hover > ul {
  47.        display:block;
  48.    
  49.     }
  50.    
  51.     .nav li ul li {
  52.     position:relative;     
  53.     }
  54.  
  55.     .nav li ul li ul {
  56.     right:-140px;
  57.     top:0px;
  58.    
  59.     }
  60.      #slider {
  61.                
  62.                 z-index: -1;
  63.                 position: relative;
  64.                 width:1050px;
  65.                 height:334px;
  66.                
  67.                
  68.                 /*IE bugfix*/
  69.                 padding:0;
  70.                 margin:0;
  71.             }
  72.            
  73.             #slider li { list-style:none; }
  74.            
  75.             #page {
  76.                 width:1050px;
  77.                 margin:0px auto;
  78.             }
  79.    
  80.    
  81.     </style>


Ahora codigo de registro: nombre y contraseña css!

Código HTML:
Ver original
  1.         <style>
  2.         *{
  3.             font-size: 3px;
  4.             font-family:Arial, Helvetica, sans-serif
  5.         }
  6.         form.registro{
  7.             background: none repeat scroll 0 0 #FFC9B2;
  8.             border: 1px solid #AE8552;
  9.             margin: 0 auto;
  10.             padding: 0px;
  11.             width: 192px;
  12.             height: 197px;
  13.             box-shadow:0px 0px 10px black;  
  14.             border-radius:0px;    /* dejar esquinas curviadas o cuadradas del cuadro */
  15.             position:relative;
  16.             top:0px;
  17.         }
  18.         form.registro div {
  19.             margin-bottom: 2px;
  20.             overflow: hidden;
  21.         }
  22.         form.registro div label {
  23.             display: block;
  24.             float: center;
  25.             line-height: 16px;
  26.             margin-bottom: 6px;     /* tamaño de boton */
  27.             margin-left: 7px;
  28.            
  29.              
  30.         }
  31.         form.registro div input[type="text"], form.registro div input[type="password"] {
  32.             border: 1px solid #DCDCDC;
  33.             float: center;
  34.             padding: 3px 17px;
  35.             margin-left: 10px;
  36.         }
  37.         form.registro div input[type="submit"] {
  38.             background: none repeat scroll 0 0 #AE8552;
  39.             border: 1px solid #C6C6C6;
  40.             float: right;
  41.             font-weight: bold;
  42.             padding: 3px 3px;      /* Tamaño de cuadro */
  43.             margin-left: 10px;   /* marge a la izquierda cuadro blanco */
  44.             margin-right: 7px;     /* Tamaño a la derecha cuadro blanco */
  45.        
  46.         }
  47.         .error{
  48.             color: red;
  49.             font-weight: bold;
  50.             margin: 10px;
  51.             text-align: center;
  52.         }
  53.  
  54. <link href="index.css" rel="stylesheet" type="text/css">
  55. <form action="index1.php" method="post" class="registro">
  56.   Usuario:</label>
  57. <input type="text" name="usuario"></div>
  58. <div><label>Clave:</label>
  59. <input type="password" name="password"></div>
  60.  
  61.  
  62. <div><input type="submit" name="enviar"  value="Registrar">
  63.  
  64.  
  65. <style type="text/css">
  66.  
  67.  a:link {
  68. font-size:12px;
  69.  
  70. }
  71.  a:visited {
  72. font-size:12px;
  73. }
  74.  a:active {
  75. font-size:12px;
  76. }
  77.  a:hover {
  78. font-size:12px;
  79. }
  80.  
  81.  
  82. a:link {text-decoration:none; color: #AE8552;} /* Link no visitado*/
  83. a:visited {text-decoration:none; color:#AE8552} /*Link visitado*/
  84. a:active {text-decoration:none; color:#99FF00; background:#EEEEEE} /*Link activo*/
  85. a:hover {text-decoration:underline; color:#AE8552; background: #FFC9B2} /*Mause sobre el link*/
  86.  
  87.  
  88. <div class='recuperar'>
  89.   <p align="left"><a href="recuperar.php" class="recuperar" onClick="return confirm('¿Realmente deseas recuperar su contrase&ntilde;a?')">
  90. Olvid&oacute; su Password?<br>
  91.  
  92.   </a><a href="tu link" onClick="return confirm('¿Realmente deseas recuperar su usuario?')">Olvid&oacute; su Usuario?</a>  </div>
  93. </form>


Cualquier respuesta seria de mucha ayuda, para resolver este problema que me anda sacando las pocas neuronas que tengo en la cabeza, Bah!

Gracias!

Última edición por pzin; 08/12/2013 a las 04:22 Razón: formato código