Foros del Web » Creando para Internet » CSS »

Problema 2 menus desplegables con mismo css

Estas en el tema de Problema 2 menus desplegables con mismo css en el foro de CSS en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 08/12/2013, 02:47
Avatar de 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
  #2 (permalink)  
Antiguo 08/12/2013, 04:21
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: Problema 2 menus desplegables con mismo css

Bienvenido al foro.

Tu código no hay por donde cogerlo. Está muy desordenado, no hay body, código HTML dentro de style y cosas así.
Aparte, yo personalmente no entiendo muy bien cual es el problema.

Si lo tienes online o puedes poner un ejemplo funcional donde se reproduzca el problema en un fiddle mejor.

Y usa highlight cuando publiques código.
  #3 (permalink)  
Antiguo 08/12/2013, 06:49
 
Fecha de Ingreso: mayo-2013
Mensajes: 207
Antigüedad: 10 años, 11 meses
Puntos: 31
Respuesta: Problema 2 menus desplegables con mismo css

Yo tampoco llego a saber cual es el problema, porque me pierdo entre detalles que no aclaran nada.

Por ejemplo de la siguiente frase sobraría lo que pongo en negrita.
Cita:
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)
Creo que lo fundamental es que reordenes y limpies el código, porque te va a ser más fácil encontrar y solucionar problemas.
  #4 (permalink)  
Antiguo 08/12/2013, 14:28
Avatar de wmdiseno  
Fecha de Ingreso: noviembre-2013
Ubicación: México
Mensajes: 21
Antigüedad: 10 años, 5 meses
Puntos: 1
Respuesta: Problema 2 menus desplegables con mismo css

Gracias por contestarme a la brevedad posible.

Creo que no me explique a la perfeccion :/ soy novato para explicarlo :) nomas uno lo sabe lo que es en la cabeza. ahora si! esque cuando agrege la caja de registro que con lleva esa caja codigos (html y css) tambien agarro la misma dimensión el menu desplegable. del tamaño de letra y creo que el tamaño del recuadro (donde va el menu desplegable), es por eso que se me encojio el menu desplegable.

como se muestra a continuación, ya me regañaron por no utilizar el highlight jejeje, ¿alguna idea?

quise hacer lo mismo con otro menu desplegable en forma vertical, pero se agarraba de lo mismo codigos, estoy seguro que es css, porque el html esta bien o los div que lleva el contenido el menu. es el css, traigo la idea de sacar los codigos css y vincularlo mediante un codigo aver si eso lo agarraria pero no se que opinen los expertos, ya me medio estrese les agradeceria de antemano.


Saludos!

  #5 (permalink)  
Antiguo 11/12/2013, 19:29
Avatar de wmdiseno  
Fecha de Ingreso: noviembre-2013
Ubicación: México
Mensajes: 21
Antigüedad: 10 años, 5 meses
Puntos: 1
Respuesta: Problema 2 menus desplegables con mismo css

Pense que era mas rapido el foro, para responder, digame con un si o no, si lo que necesito hacer una hoja de estilo 'css' adjuntarlo con los datos del menu desplegable para que funcione, lo e estado pensando pero ando programando en php, que no e tenido time, pero ahi esta el interes jajaja, saludos colegas y amigos de este foro. :D
  #6 (permalink)  
Antiguo 12/12/2013, 01:48
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: Problema 2 menus desplegables con mismo css

Cita:
Iniciado por wmdiseno Ver Mensaje
Pense que era mas rapido el foro
Normalmente es rápido, pero yo sigo sin entender el problema porque te explicas muy mal. No sé si es que haces mal uso de los signos de puntuación (frases que terminan, pero ¿realmente terminan?), algunas faltas ("con lleva" o "conlleva") o algunos términos que a saber qué significan (¿dimensión?) y cosas así...

Todo eso no ayuda especialmente. Y yo al menos no he contestado porque sigo sin entenderte.

Puedes subir un ejemplo de lo que dices a jsfiddle, o dos; uno donde no aparezca el problema y otro donde aparezca el problema. Luego lo enlazas para poder verlo y ya la explicación no es tan importante.
  #7 (permalink)  
Antiguo 14/12/2013, 01:10
Avatar de wmdiseno  
Fecha de Ingreso: noviembre-2013
Ubicación: México
Mensajes: 21
Antigüedad: 10 años, 5 meses
Puntos: 1
Respuesta: Problema 2 menus desplegables con mismo css

Bueno creo que yo no me explico jajaja, esque no se que ando diciendo mal, a la mejor lo manejas mas profesional, y yo un simple samaritano. xD

Bueno el problema es que el menú desplegable se modifico sin haberlo Yo! modificado, cuando agregué los códigos de la caja de registro (usuario y contraseña) el menú desplegable se hizo mas chico del tamaño normal, que deja el hueco de espacio (blanco) lo hice el diseño con plantilla de photoshop (Ps) le agregué los códigos en dreamweaver paso los códigos mediante jsfiddle:

el codigo css del del registro (usuario y contraseña)
[URL="http://jsfiddle.net/pcJtb/""]http://jsfiddle.net/pcJtb/"[/URL]

http://jsfiddle.net/pcJtb/

codigo del menu desplegable (html y css)
[URL="http://jsfiddle.net/uUa52/"]http://jsfiddle.net/uUa52/[/URL]

http://jsfiddle.net/uUa52/

bueno creo que me supe entender, si no me avisas. jajaja tengo una pequeña idea seria vincular una hoja de estilos css ala pagina así no se pegaría los estilos css, uno con otro. bueno es que no se como explicarlo profesionalmente, ando prendiendo de esto. y si es necesario aprendería como un profesional!

GRACIAS!
por tomarte de tu tiempo.

Última edición por wmdiseno; 14/12/2013 a las 01:20 Razón: la direcciónes web no se pueden hacer de enlace
  #8 (permalink)  
Antiguo 14/12/2013, 04:48
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: Problema 2 menus desplegables con mismo css

Ahora creo que si te entendí. De todas formas en ambos enlaces de jsfiddle está el mismo código. Pero bueno, como está en tu primer mensaje no hay mayor problema.

Entiendo que tenías tu menú como querías, y que al añadir el código CSS para la caja de registro, te cambió el diseño del menú y se hizo más pequeño.

Supongo que será debido a esto:

Código CSS:
Ver original
  1. * {
  2.   font-size: 3px;
  3.   font-family:Arial, Helvetica, sans-serif
  4. }

Estás indicando que la fuente de todos los elementos de la página se reduzca a tres píxeles, es decir, que sea bastante pequeña. Quitando esa regla seguramente se te arregle lo del menú.

Lo de los enlaces es porque aún no cumples la regla 30/30 (días de registro y mensajes publicados), cuando la cumplas podrás poner enlaces. Es parte de las políticas del foro.
  #9 (permalink)  
Antiguo 14/12/2013, 17:27
Avatar de wmdiseno  
Fecha de Ingreso: noviembre-2013
Ubicación: México
Mensajes: 21
Antigüedad: 10 años, 5 meses
Puntos: 1
Respuesta: Problema 2 menus desplegables con mismo css

Oh geneal! dejame checarlo minuciosamente, agradecido estoy con vos, una cosa? no necesitas un aprendis? jajaja esque necesito saber, algo que tengas en tu tiempo libre estaria plenamente agradecido, veo veo y leo leo pero la verdad no le eh preguntado a nadien, nomas con mi amiga incondicional ''Dreamweaver'' saludos!

y gracias!

P.d pense que se habia puesto bien los enlaces, ando medio tarugo con esa pagina de poner códigos , te aseguro aprender a utilizarlo mejor, prometido!


msg de 7.06 p.m sigue igual, ya le quite todo y sigue igual
ya le intente quitar el font-size: 3px; y nada
Código CSS:
Ver original
  1. *{
  2.             font-size: 3px;
  3.             font-family:Arial, Helvetica, sans-serif
  4.         }

nomas se pone en blanco la caja de registro, pero sigue con el mismo tamaño el menu deseplegable. ¿como vez?

Última edición por wmdiseno; 14/12/2013 a las 19:07
  #10 (permalink)  
Antiguo 05/01/2014, 02:16
Avatar de wmdiseno  
Fecha de Ingreso: noviembre-2013
Ubicación: México
Mensajes: 21
Antigüedad: 10 años, 5 meses
Puntos: 1
Respuesta: Problema 2 menus desplegables con mismo css

Sigo igual! ¡alguien que me pueda echar la mano, para poderlo en solucionado ando buscando como hacerle por el padre Google, pero no llego a encontrar una solución que se parezca o al respecto, de antemano, Gracias!
  #11 (permalink)  
Antiguo 05/01/2014, 05:17
Avatar de Tecna  
Fecha de Ingreso: enero-2010
Mensajes: 291
Antigüedad: 14 años, 3 meses
Puntos: 45
Respuesta: Problema 2 menus desplegables con mismo css

Buenas,

si quieres que te puedan ayudar deberías poner un ejemplo sencillo con el código html y css implicado intentando explicar claramente el problema y sin mezclar con otras cosas, (primero hablas de 2 menus pero en la imagen no se ve más que uno, luego de un formulario..).

Sin ver nada de código mi intuición me dice que puede tratarse de un problema de selectores duplicados. Lo digo por cosas que comentas como "le quise agregar otro con el mismo código.... los mismos divs...." Los id tienen que ser únicos, no se pueden repetir, si se repiten puede hacer cosas raras según el navegador, una de ellas es que aplique los mismos estilos. Pero esa no es la forma correcta de hacerlo porque no se pueden repetir los ids, deberías poner 2 ids diferentes y definir los estilos para cada uno de ellos. Los comunes se pueden definir a la vez separando los 2 selectores por una coma.

Si esto no te ayuda intenta explicarte mejor para que sea más fácil ayudarte.

Si en lugar de aplicar los estilos a los ids los aplicas a la etiqueta div se aplicarán a todos los div y al cambiar algo se cambiara en todos.
__________________
tecnawebs.es Diseño web y programación - Modelado 3D.

google plus
  #12 (permalink)  
Antiguo 05/01/2014, 15:11
Avatar de wmdiseno  
Fecha de Ingreso: noviembre-2013
Ubicación: México
Mensajes: 21
Antigüedad: 10 años, 5 meses
Puntos: 1
Respuesta: Problema 2 menus desplegables con mismo css

Gracias! amigo por responerme, a la mejor la mayoria de las personas andaran de que este chavo no entienden o cosas asi.

¡Bueno! YA LO SOLUCIONE! supe cual es la raiz del problema pero el problema aun sigue ahi

Código CSS:
Ver original
  1. <style type="text/css">
  2.  
  3.  a:link {
  4.  font-size:  /*aquí le quito el valor agregado y se compone el menu pero el problema es la caja de registro agarra el mismo tamaño que el menu y lo quiero un poco mas pequeño el tamaño de letra*/
  5. }
  6.  a:visited {
  7. }
  8.  a:active {
  9. }
  10.  a:hover {
  11. }
  12.  
  13.  
  14. a:link {text-decoration:none; color: #AE8552} /* Link no visitado*/
  15. a:visited {text-decoration:none; color:#AE8552} /*Link visitado*/
  16. a:active {text-decoration:none; color:#99FF00; background:#EEEEE} /*Link activo*/
  17. a:hover {text-decoration:underline; color:#AE8552; background: #FFC9B2} /*Mause sobre el link*/
  18. </style>
  19.  
  20. <br>
  21. <br>
  22. <div class='recuperar'>
  23. &nbsp; <a href="recuperar_contraseña.php" class="recuperar" onClick="return confirm('¿Realmente deseas recuperar su contrase&ntilde;a?')">
  24. Olvid&oacute; su Password?</a><br>
  25.  
  26. &nbsp; <a href="tu link" onClick="return confirm('¿Realmente deseas recuperar su usuario?')">Olvid&oacute; su Usuario?</a>  </div>
  27. </form>
  28. </style>

donde pueden ver es ahi, bueno lo cheque por secciones, y encontre que ahi tengo el problema no se como dividir los estilos, que agarre el menu y la caja de registro, por partes diferentes

Saludos! y Gracias!

Etiquetas: desplegable, registro
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:13.