El ejercicio es el siguiente, y además tiene que cambiar el color del li cuando pase el ratón.
Y tengo estos problemas:
-cuando tengo el menú construído, hay un pequeño hueco que entre los li que no consigo eliminar, y se hace patente al pasar el raton por encima.
-al hacer un padding para tratar de ensanchar los enlaces, después al pasar el ratón resulta que me colorea sobrepasando los bordes del propio menú... y si hago el padding al li, es el propio borde del li el que sobrepara al menu. Vamos, que hay algo que no va bien con esto.
-Por último, me gustaría que me explicárais a la hora de hacer un menú horizontal, la diferencia entre hacer un float:left y un display:inline.
Muchas gracias. Aquí teneis los códigos:
Código HTML:
Ver original
Y el CSS:
Código CSS:
Ver original
body { font-family:papyrus; } #menu { background-color:#58D3F7; list-style-type:none; padding:0; display:inline; border-left:1px solid blue; border-top:1px solid blue; border-bottom:1px solid blue; } #menu li { display:inline; border-right:1px solid blue; /*padding:4px;*/ } #menu li a { text-decoration:none; /*padding:4px;*/ } #menu li a:hover { background-color:red; }