problemas con un segundo menu!

Hola :D de nuevo yo con problemas de menues xD

pues para ser un poco rapido lo dire asi!

kiero poner un menu como el de la pagina de ejemplo (uno igual) de el otro lado (a la derecha tambien) e intentado como "deveria" ser pero no consigo me sale el meno encima de el texto de el "contenido" hel plis :'(

gracias desde ya^^
Hola

así es muy dificil ayudarte

ya que no nos muestras tus codigos

ni lo que has hecho

danos mas pistas, si ya lo subiste, pues pon tu url para verlo

y si no.... pues danos los codigos

saludos
no la e subido pk es una prueba y pienso k no vale la pena subirla aun :S

coigo html:
<DOCTYPE>

<html>
<head>
<title>Pagina de pruba</title>
<link>

</head>
<body>
<div>
<div>Bienvenidos a mi Web</div>
<div>
<ul>
  • <a>pagina 1</a>
  • <a>pagina 2</a>
  • <a>pagina 3</a>
  • <a>pagina 4</a>
  • <a>pagina 5</a>

    </div>
    <div>
    <div><ul>
  • <a>enlace 1</a>
  • <a>enlace 2</a>
  • <a>enlace 3</a></div>
    <div><ul>
  • <a>enlace 1</a>
  • <a>enlace 2</a>
  • <a>enlace 3</a></div>
    <h1>Esta será la zona principal de la web</h1>


    Este es mi segundo párrafo. Acabo de poner un punto y en cambio sigue siendo un párrafo pues no le he colocado aún la etiqueta de cierre. Voy a ponersela justo aquí.</p>
    <h2>Y este es el tercer parrafo</h2>

    En pocas lecciones aprenderé a darle margenes para separarlos unos de otros, e incluso hacerles sanguias por la izquierda a la primera línea, que queda mucho mejor.</p>


    Anda, fijate! Salen todos centrados, que cosa. Espero que Jorgens nos enseñe a ponerlos alineados a la izquierda, o justificados. Así esto parece una poesia! je je je.</p>
    </div>
    <div>Este es el pié de página</div>

    </div>

    </body>
    </html>

  • hoja estilo.css:
    * {margin:0px ; padding:0px ; border: 0px}
    body {text-align:center}
    h1 {font-size: 1.2em ; color:blue ; font-weight: bold ; text-decoration: underline ; text-align: center}
    h2 {font-size: 1.1em ; color:blue ; font-weight: bold ; text-decoration: none ; text-align: center}
    #global {width: 800px ; margin: 4px auto}
    #cabecera {background-color: pink ; border-left: black 1px solid ; border-right: black 1px solid}
    #navegacion {background-color: gray ; border: black 1px solid ; height: 20px}
    #navegacion li {float: left ; list-style:none ; margin: 0px 15px 0px 15px}
    #navegacion ul {margin-left: 180px}
    #contenido {background-color: orange ; width: 800px ; float:center ; border-left: black 1px solid ; border-right: black 1px solid}
    #contenido p {padding: 5px 10px 5px 10px ; text-indent: 15px ; text-align: left}
    #menu {background-color: yellow ; width: 125px ; float: left ; margin: 8px 10px 7px 7px}
    #menu li {list-style: none ; text-align: left ; margin: 5px 6px 6px 6px}
    #menu dos {background-color: green ; width: 125px ; float: right ; margin: 8px 7px 7px 10px}
    #menu dos li {list-style: none ; text-align: left ; margin: 5px 6px 6px 6px}
    #pie {background-color: brown ; border: black 1px solid}
    a {color:brown ; text-decoration:none ; display: block}
    a:link {}
    a:visited {}
    a:hover {color:red ; text decoration:none ; background-color: silver}
    a:active {}
    uhmm..pero yo veo el codigo Html :S de todas formar ya active eso k dice en el apartado!

    si no lo ves dime y su bo la pagina a un servidor para k la veas o algo!
    Hola

    El codigo sale incompleto

    si gustas para que dejes de batallar con eso entra en Tu Perfil

    y en la parte de abajo hay una opcion para mantener esa casilla activada por defecto

    saludos
    jeje diskulpen pense k ya estava bien los codigos xD



    codigo html:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

    <html>
    <head>
    <title>Pagina de pruba</title>
    <link rel="stylesheet" href="estilo.css" type="text/css" media="all">

    </head>
    <body>
    <div id="global">
    <div id="cabecera">Bienvenidos a mi Web</div>
    <div id="navegacion">
    <ul>
  • pagina 1
  • pagina 2
  • pagina 3
  • pagina 4
  • pagina 5

    </div>
    <div id="contenido">
    <div id="menu"><ul>
  • enlace 1
  • enlace 2
  • enlace 3</div>
    <div id="menu dos"><ul>
  • enlace 1
  • enlace 2
  • enlace 3</div>
    <h1>Esta será la zona principal de la web</h1>


    Este es mi segundo párrafo. Acabo de poner un punto y en cambio sigue siendo un párrafo pues no le he colocado aún la etiqueta de cierre. Voy a ponersela justo aquí.</p>
    <h2>Y este es el tercer parrafo</h2>

    En pocas lecciones aprenderé a darle margenes para separarlos unos de otros, e incluso hacerles sanguias por la izquierda a la primera línea, que queda mucho mejor.</p>


    Anda, fijate! Salen todos centrados, que cosa. Espero que Jorgens nos enseñe a ponerlos alineados a la izquierda, o justificados. Así esto parece una poesia! je je je.</p>
    </div>
    <div id="pie">Este es el pié de página</div>

    </div>

    </body>
    </html>

  • hoja de estilo:
    * {margin:0px ; padding:0px ; border: 0px}
    body {text-align:center}
    h1 {font-size: 1.2em ; color:blue ; font-weight: bold ; text-decoration: underline ; text-align: center}
    h2 {font-size: 1.1em ; color:blue ; font-weight: bold ; text-decoration: none ; text-align: center}
    #global {width: 800px ; margin: 4px auto}
    #cabecera {background-color: pink ; border-left: black 1px solid ; border-right: black 1px solid}
    #navegacion {background-color: gray ; border: black 1px solid ; height: 20px}
    #navegacion li {float: left ; list-style:none ; margin: 0px 15px 0px 15px}
    #navegacion ul {margin-left: 180px}
    #contenido {background-color: orange ; width: 800px ; float:left ; border-left: black 1px solid ; border-right: black 1px solid}
    #contenido p {padding: 5px 10px 5px 10px ; text-indent: 15px ; text-align: left}
    #menu {background-color: yellow ; width: 125px ; float: left ; margin: 8px 10px 7px 7px}
    #menu li {list-style: none ; text-align: left ; margin: 5px 6px 6px 6px}
    #menu dos {background-color: yellow ; width: 125px ; float: left ; margin: 8px 10px 7px 7px}
    #menu dos li {list-style: none ; text-align: left ; margin: 5px 6px 6px 6px}
    #pie {background-color: brown ; border: black 1px solid}
    a {color:brown ; text-decoration:none ; display: block}
    a:link {}
    a:visited {}
    a:hover {color:red ; text decoration:none ; background-color: silver}
    a:active {}
    hola

    para empezar tienes que corregir esto:

    <div id="menu dos">

    y en la hoja de estilos tambien

    #menu dos {background-color: yellow ; width: 125px ; float: left ; margin: 8px 10px 7px 7px}
    #menu dos li {list-style: none ; text-align: left ; margin: 5px 6px 6px 6px}

    quitale los espacios para que quede asi:

    <div id="menudos">


    #menudos {background-color: yellow ; width: 125px ; float: left ; margin: 8px 10px 7px 7px}
    #menudos li {list-style: none ; text-align: left ; margin: 5px 6px 6px 6px}


    ahora aclaremos las cosas

    de izquierda a derecha
    van asi:

    menu ------contenido------menu2

    verdad?

    bueno pues asi lo acomodas

    pero nos topamos con que ahora tienes que encerrar todo el texto en una div para que asi, puedas poner otro menu en la derecha

    entonces en el codigo quedaría asi:

    <div id="contenido">
    <div id="menu"><ul>
  • enlace 1
  • enlace 2
  • enlace 3</div>
    <div id="texto">
    <h1>Esta será la zona principal de la web</h1>


    Este es mi segundo párrafo. Acabo de poner un punto y en cambio sigue siendo un párrafo pues no le he colocado aún la etiqueta de cierre. Voy a ponersela justo aquí.</p>
    <h2>Y este es el tercer parrafo</h2>

    En pocas lecciones aprenderé a darle margenes para separarlos unos de otros, e incluso hacerles sanguias por la izquierda a la primera línea, que queda mucho mejor.</p>


    Anda, fijate! Salen todos centrados, que cosa. Espero que Jorgens nos enseñe a ponerlos alineados a la izquierda, o justificados. Así esto parece una poesia! je je je.</p>
    </div>
    <div id="menudos"><ul>
  • enlace 1
  • enlace 2
  • enlace 3</div>

    </div>

    y a la hoja de estilos le he puesto esto:

    #texto { width:500px; float:left}
    #menudos {background-color: yellow ; width: 125px ; float: left ; margin: 8px 5px 7px 7px}
    #menudos li {list-style: none ; text-align: left ; margin: 5px 6px 6px 6px}

    checalo y si tienes alguna duda me avisas
  • Otra opción es, corregir los nombres de los estilos para eliminar ese espacio en blanco tal y como te ha dicho Yaneth antes, y añadir una sola cosa en tu hoja de estilos:
    #menudos {background-color: yellow ; width: 125px ; float: right ; margin: 8px 7px 7px 10px }
    #menudos li {list-style: none ; text-align: left ; margin: 5px 6px 6px 6px}

    Qué os parece? :wink:
    exacto jorgens eso are (no se pk en mi hoja sale left pero bueno igual tengo k correginr sefca de alli xD)

    muchisimas gracias de nuevo :oops:

    me molesta darle tantas vueltas a la cabesa y al final ser una cosa tan tonta pero menos mal k los tengo a ustedes :D :oops:

    jeje ya les pondre mis proximas dudas esten atentos :lol:

    EDIT: es necesario poner en el html como tu loa s puesto yaneth?pk sin ordenarlo asi (como lo tengo me parece mas como =D) pero si es necesario para k se vea bien en todos los navegadores es otro caso=)
    Los codigos son los mismos, pero en uno le pones float:left y al otro float:right, es decir, a uno lo mandas a la izquierda y al otro a la derecha.

    Una vez que los dominas un poco es coser y cantar (bueno, coser no se me da mu bien, y cantar.... mejor no lo intento, je je je)

    Espero que aprendamos todos con estas cosillas que resolvemos.

    Un abrazo! :wink:
    jeje si bueno mejor solo nos dedicamos al tema e las web no cantemos ni nada de eso :lol: :lol:

    EDIT: es necesario poner en el html como tu loa s puesto yaneth?pk sin ordenarlo asi (como lo tengo me parece mas como =D) pero si es necesario para k se vea bien en todos los navegadores es otro caso=)

    EDIT: adite el anterior pero alomejor no vieron asi k edito este tambien con lo mismo XD