Conflicto enlaces de menu y parrafos

xxSnIpErxx

Hola compañeros, estoy haciendo una web básica, y he creado este CSS para los enlaces normales, los que aparecen a lo largo del contenido de la web

a{text-decoration:none;}
a:link, a:visited   {color:#29a3e0;}
a:hover    {
	background:#e8e8e8;
	
padding:1 px;
		text-decoration: none;}

Y para el menu tengo creado otros colores etc.... y los tengo en una lista de la siguiente forma

/* NAVEGACION MENU */

#menuhoriz ul li {
	 	list-style-type: none;
		float: left;
        padding: 2px 0px; /*Separar el texto*/
        margin:5px; /* Separar los botones */
       font-family: 'Oswald', sans-serif;
	   color:#fff;
	   font-size:16px;
	   text-transform:uppercase;
	   padding-top:5px;
}
#menuhoriz ul li:hover {
		color: #29a3e0;
        cursor: pointer; /* cambiar el aspecto del puntero */
		-webkit-transition: color 500ms ease-in;
		-moz-transition: color 500ms ease-in;
		-o-transition: color 500ms ease-in;
		transition: color 450ms ease-in;
}
#menuhoriz ul li:active {
		color: #29a3e0;
       
} #menuhoriz ul {
}

El caso es que el menu no me hace ni caso a los colores.... me aparecen las propidades de los enlaces default... no se como se soluciona esto :(

HaxeR

Seguramente los menús lleven enlaces, en tus estilos solo has dado formato a los UL y LI y no a los anchors "<a>"

#menuhoriz ul li a{}
#menuhoriz ul li a:hover{}

#menuhoriz ul li a:active{}

1 1 respuesta
xxSnIpErxx

#2 efectivamente, llevan enlaces, como sería la cosa entonces? :D

1 respuesta
HaxeR

#3 lo tienes en #2 :f5:

1 1 respuesta
xxSnIpErxx

#4 listo! joder algo tan sencillo la de vueltas que le he dado... jaja, gracias ya todo va en su sitio ;) mil gracias

xxSnIpErxx

Se me ocurre otra duda... ¿cómo podria hacer que se quedara "activo" el boton de la url que este visitando?. Por ejemplo aqui en MV, si estamos en Foro, la pestaña Foro tiene un background distinto al del resto.

Cómo podría hacer esto?. El contenido va gestionado en php, por lo que la opción de ponerle una clase distinta a cada página me es imposible (creo)

1 respuesta
elkaoD

#6 se hace con PHP (o demás server-side) y precisamente es PHP el que te permite poner una clase distinta.

#8 no me deja votar más posts hoy, pero en efecto tienes razón (y también sin jQuery obviamente).

1 respuesta
Merkury

#7 Tambien se puede hacer con jquery y el .location()

#7 Jajaja si, pero con jquery la verdad queda mas limpio eh XD.

1 respuesta

Usuarios habituales

  • Merkury
  • elkaoD
  • xxSnIpErxx
  • HaxeR