fondo silver en a:hover

Hola. Tengo un problema con la lección 3 en la sección más retoques, donde dices que se cambie en a:hover el 0px que sería el margen de la derecha, cambiarlo por 8px. A mi no se me ve el fondo silver como en la imagen que mostrais:[contenido no disponible] A mi se me ve así:[contenido no disponible]
Hetratado de meter las fotos que previamente subí a mi pagina de flickr para que vieráis bien la diferencia pero por lo visto no me acepta la url, no se por qué. bueno a vosotros se os ve el color de fondosilver mas largo que a mi, en vuestro ejemplo llega casi al borde de la parte derecha del menú; pero a mi solo me cubre justamente la palabra de los enlaces del menú, y justo hice lo que me dijistéis: cambiar el 0px por 8px.
A ver si me dais con la solución. Y perdonad por las molestias.
Aquí os dejo copia de mi plantilla y de mi css.
plantilla:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Page title</title>
<link rel="stylesheet" href="estilo-general.css" type="text/css" media="all">
</head>
<body>
<div id="global">
<div id="curva-superior"></div>
<div id="cabecera">
<div id="logotipo">[contenido no disponible]</div>
<div id="publicidad">Bienvenidos a mi Web</div>
</div>
<div id="navegacion"><ul>
  • sección 1
  • sección 2
  • sección 3
  • sección 4</div>
    <div id="contenido">
    <div id="menu">
    <ul><h1>Titilo deSección 1</h1>
  • enlace 1
  • enlace 2
  • enlace 3
  • enlace 4
    </div><h1>esta será la zona principal de la web</h1>

    Bueno pues este es mi segundo parrafo. Ya he aprendido a colocar parrafos entre su correspondiente etiqueta, y espero seguir aprendiendo más. Bueno voy a por el tercero</p>.<h2>Bueno pues este es el tercero</h2>.

    Y espero en unos segundos hacerles sangrias a la primera linea y a darle margenes para separarlos unos de otros, para que queden mucho mejor.</p>

    Anda, fíjate, salen todos centrados, que cosa. Espero ponerlos todos alineados a la izquierda, o justificados, que esto así parece una poesía. Jejeje. pues nada tu me dirás como te gusta mejor.</p></div>
    <div id="pie">este es el pié de página</div>
    <div id="curva-inferior"></div>
    </div>
    </body>
    </html>
    css:
    * {text-indent:0px ; margin:0px ; padding:0px ; border:0px}
    p {text-align: justify}
    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}
    body {text-align: center }
    #global {width:800px ; margin:4px auto }

    #curva-superior { background-image: url(objetos/curva-superior.gif) ;
    background-repeat: no-repeat ;
    width: 800px ;
    height:12px ;
    overflow: hidden }
    #cabecera {background-color: white ; border-left: black 1px solid ;
    border-right: black 1px solid ; height:85px}
    #logotipo {width:280px ; float:left }
    #publicidad {width:518px ; float:right ; margin-top:25px ; font-size: 16px }
    #navegacion {background-color: gray ; border: black 1px solid ; height:20px}
    #navegacion li {float:left ; list-style:none ; margin: 0px 20px 0px 20px }
    #navegacion ul { margin-left: 180px }
    #contenido {background-color: orange ; border-left: black 1px solid ;
    border-right: black 1px solid }
    #contenido p {margin: 5px 10px 0px 10px ; text-indent: 15px}
    #menu {width: 150px ; float:left ;
    text-align:left ; margin: 3px 10px 3px 3px ;
    background-image: url(objetos/menu-parte-inferior.gif);
    background-position: bottom ;
    padding-bottom:5px }
    #menu li {list-style:none ; margin: 4px 8px 4px 6px }
    #menu h1 {text-decoration:none ; font-size:12px ; padding-top:12px ;
    background-image: url(objetos/menu-parte-superior.gif) }
    #pie { background-color: white ;
    border-left: black 1px solid ;
    border-right: black 1px solid;
    border-top: black 1px solid }
    #curva-inferior { background-image: url(objetos/curva-inferior.gif) ;
    background-repeat: no-repeat ;
    width: 800px ;
    height:12px ;
    overflow: hidden }
    a:link {color:blue ; text-decoration:none }
    a:visited {color:green ; text-decoration:none }
    a:hover {color:#00F5FF ; text-decoration:underline ; background-color: silver }
    a:active {color:black ; font-size:1.8em ; text-decoration:none }


    Muchas gracias y enhorabuena por vueestra web.
  • FRANK ALFÉREZ
    frankalf73 escribió:Hola. Tengo un problema con la lección 3 en la sección más retoques, donde dices que se cambie en a:hover el 0px que sería el margen de la derecha, cambiarlo por 8px. A mi no se me ve el fondo silver como en la imagen que mostrais:[contenido no disponible] A mi se me ve así:[contenido no disponible]
    Hetratado de meter las fotos que previamente subí a mi pagina de flickr para que vieráis bien la diferencia pero por lo visto no me acepta la url, no se por qué. bueno a vosotros se os ve el color de fondosilver mas largo que a mi, en vuestro ejemplo llega casi al borde de la parte derecha del menú; pero a mi solo me cubre justamente la palabra de los enlaces del menú, y justo hice lo que me dijistéis: cambiar el 0px por 8px.
    A ver si me dais con la solución. Y perdonad por las molestias.
    Aquí os dejo copia de mi plantilla y de mi css.
    plantilla:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Page title</title>
    <link rel="stylesheet" href="estilo-general.css" type="text/css" media="all">
    </head>
    <body>
    <div id="global">
    <div id="curva-superior"></div>
    <div id="cabecera">
    <div id="logotipo">[contenido no disponible]</div>
    <div id="publicidad">Bienvenidos a mi Web</div>
    </div>
    <div id="navegacion"><ul>
  • sección 1
  • sección 2
  • sección 3
  • sección 4</div>
    <div id="contenido">
    <div id="menu">
    <ul><h1>Titilo deSección 1</h1>
  • enlace 1
  • enlace 2
  • enlace 3
  • enlace 4
    </div><h1>esta será la zona principal de la web</h1>

    Bueno pues este es mi segundo parrafo. Ya he aprendido a colocar parrafos entre su correspondiente etiqueta, y espero seguir aprendiendo más. Bueno voy a por el tercero</p>.<h2>Bueno pues este es el tercero</h2>.

    Y espero en unos segundos hacerles sangrias a la primera linea y a darle margenes para separarlos unos de otros, para que queden mucho mejor.</p>

    Anda, fíjate, salen todos centrados, que cosa. Espero ponerlos todos alineados a la izquierda, o justificados, que esto así parece una poesía. Jejeje. pues nada tu me dirás como te gusta mejor.</p></div>
    <div id="pie">este es el pié de página</div>
    <div id="curva-inferior"></div>
    </div>
    </body>
    </html>
    css:
    * {text-indent:0px ; margin:0px ; padding:0px ; border:0px}
    p {text-align: justify}
    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}
    body {text-align: center }
    #global {width:800px ; margin:4px auto }

    #curva-superior { background-image: url(objetos/curva-superior.gif) ;
    background-repeat: no-repeat ;
    width: 800px ;
    height:12px ;
    overflow: hidden }
    #cabecera {background-color: white ; border-left: black 1px solid ;
    border-right: black 1px solid ; height:85px}
    #logotipo {width:280px ; float:left }
    #publicidad {width:518px ; float:right ; margin-top:25px ; font-size: 16px }
    #navegacion {background-color: gray ; border: black 1px solid ; height:20px}
    #navegacion li {float:left ; list-style:none ; margin: 0px 20px 0px 20px }
    #navegacion ul { margin-left: 180px }
    #contenido {background-color: orange ; border-left: black 1px solid ;
    border-right: black 1px solid }
    #contenido p {margin: 5px 10px 0px 10px ; text-indent: 15px}
    #menu {width: 150px ; float:left ;
    text-align:left ; margin: 3px 10px 3px 3px ;
    background-image: url(objetos/menu-parte-inferior.gif);
    background-position: bottom ;
    padding-bottom:5px }
    #menu li {list-style:none ; margin: 4px 8px 4px 6px }
    #menu h1 {text-decoration:none ; font-size:12px ; padding-top:12px ;
    background-image: url(objetos/menu-parte-superior.gif) }
    #pie { background-color: white ;
    border-left: black 1px solid ;
    border-right: black 1px solid;
    border-top: black 1px solid }
    #curva-inferior { background-image: url(objetos/curva-inferior.gif) ;
    background-repeat: no-repeat ;
    width: 800px ;
    height:12px ;
    overflow: hidden }
    a:link {color:blue ; text-decoration:none }
    a:visited {color:green ; text-decoration:none }
    a:hover {color:#00F5FF ; text-decoration:underline ; background-color: silver }
    a:active {color:black ; font-size:1.8em ; text-decoration:none }


    Muchas gracias y enhorabuena por vueestra web.

  • Hola:
    Yo creo que por ahora debiera de tener así sus códigos.

    *{text-indent:0px;margin:0px;padding:0px;border:0px}

    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}
    body {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; }
    #contenido {background-color: orange ; width:auto; border-left: black 1px solid ; border-right: black 1px solid }
    #contenido p {padding: 5px 10px 5px 10px ; text-indent: 15px}
    #menu {background-color: yellow ; width: 150px ; float:left ; text-align:left ; margin:3px 10px 3px 3px}
    #menu li {list-style:none ; margin: 4px 0px 4px 6px }
    #pie {background-color: brown;border-left:black 1px solid;border-right:black 1px solid;border-top:black 1px solid; }
    a {color: brown ; text-decoration:none ; display: block }
    a:link {}
    a:visited {}
    a:hover {color:red ; text-decoration:underline ; background-color: silver}

    También debo informarle que no en todas las ocasiones el fondo silver llega hasta donde se supone (por ejemplo hasta casi el margen derecho de la capa menu,) ya que va mucho en la configuración del navegador que tiene por defecto o algún cambio en dicha configuración, en todo caso por el momento no debiera de darle mucha importancia, ya que muchas veces se arregla solo.

    También suele arreglarse creando una carpeta en el escritorio y creando dentro de ella un index.html y una hoja de estilo y escribir allí los códigos que tiene en su página y en su hoja de estilo (las que tienen el problema), (no copiar y pegar los códigos, sino escribirlos), y si en esa nueva carpeta en que crea ese nuevo index y esa nueva hoja de estilo se le arregla lo del silver, pues yo reemplazaría los archivos que tienen ese problema por los nuevos archivos creados.
    Agradecido de los que aprenden enseñando
    hola

    aqui el primer error
    tienes esto:

    <div id="menu">
    <ul><h1>Titilo deSección 1</h1>


  • debe ser asi: dentro de ul solamente puedes poner li y <a> pero no h1 esos son titulos

    <div id="menu">
    <h1>Titilo deSección 1</h1><ul>


  • el grupo de "a" en css son 5 ordenes, te falta la primera
    a: {}

    y eso que dices, solamente se vè en la red, no el local
    y te falta la orden display:block que esa va en el grupo de las "a" en css

    saludos
  • muchs gracias yanet y Raulyure ya lo solucioné, tenia algunos fallos en los codigos.