Retroceder   Foros del Web > Diseño de Sitios web > CSS

Respuesta
 
Herramientas Desplegado
Antiguo 20-ene-2005, 16:22   #1 (permalink)
Tximis ha deshabilitado el karma
 
Avatar de Tximis
 
Fecha de Ingreso: junio-2004
Ubicación: Bilbao
Mensajes: 328
Duda con herencia de atributos en CSS

Buenas,

Me ha salido una duda con la herencia de atributos en CSS, pongo el código y me explico:

Código:
.menuSuperior {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2B5ABA;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	letter-spacing:0px;
}



a.menuSuperior:hover {
	color: #FFFFFF;
	//text-decoration: none;
}
¿Se supone que a.menuSuperior:hover hereda los atributos de .menuSuperior, no es así?

El caso es que en Mozilla al pasar por encima de los enlaces me aparecen subrayados, en Internet Explorer no. Para que me aparezcan en ambos navegadores sin subrayar tengo que descomentar la linea..

Un saludo.
Tximis está desconectado   Responder Citando
Antiguo 20-ene-2005, 17:28   #2 (permalink)
KnowDemon está en el buen camino
 
Avatar de KnowDemon
 
Fecha de Ingreso: julio-2004
Ubicación: Ciudad de México
Mensajes: 539
Creo que no se heredan de la manera que esperas. En efecto, hay que especificar la decoración del texto para hover, etc...

Es cosa de ver las especificaciones CSS...
__________________
Mi pequeño espacio en la web: VisiónE
"El cosmos es todo lo que es, todo lo que fue, y todo lo que será alguna vez."
KnowDemon está desconectado   Responder Citando
Antiguo 20-ene-2005, 20:43   #3 (permalink)
PascalC está en el buen camino
 
Fecha de Ingreso: agosto-2003
Mensajes: 501
yo no veo diferencia de comportamiento entre FF1.0 y IE6SP2
__________________
Plaza Mozilla
http://www.chevrel.org/es/noticias/
PascalC está desconectado   Responder Citando
Antiguo 21-ene-2005, 02:22   #4 (permalink)
Tximis ha deshabilitado el karma
 
Avatar de Tximis
 
Fecha de Ingreso: junio-2004
Ubicación: Bilbao
Mensajes: 328
Buenas,

Vale, creo que ya he encontrado el motívo. Había puesto la línea comentada con "//", este forma de comentar funciona en Firefox, pero no en Internet Explorer.

Ahora poniendo esto:

Código:
.menuSuperior {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2B5ABA;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	letter-spacing:0px;
}



a.menuSuperior:hover {
	color: #FFFFFF;
	/* text-decoration: none; */
En los dos navegadores aparecen subrayados los enlaces, por lo tanto no se hereda el atributo text-decoration: none;,y yo pensaba que se iva a heredar.. ¿Este es el comportamiento natural? Supongo que sí. ¿Algun texto que se centre en la herencia en CSS?

Saludos.
Tximis está desconectado   Responder Citando
Antiguo 21-ene-2005, 04:36   #5 (permalink)
PascalC está en el buen camino
 
Fecha de Ingreso: agosto-2003
Mensajes: 501
La doc oficial CSS, que dice que text-decoration no se herede sino que puede propagarse, o sea que el tema es algo complicado ;)
__________________
Plaza Mozilla
http://www.chevrel.org/es/noticias/
PascalC está desconectado   Responder Citando
Antiguo 21-ene-2005, 05:41   #6 (permalink)
Durgeoble ha deshabilitado el karma
 
Avatar de Durgeoble
 
Fecha de Ingreso: marzo-2003
Mensajes: 436
Enviar un mensaje por ICQ a Durgeoble Enviar un mensaje por MSN a Durgeoble Enviar un mensaje por Yahoo  a Durgeoble
Lo tienes mal hecho, no se debe comentar sino indicar como debe verse

text-decoration: underline;
__________________
Todas mis respuestas funcionaran correctamente en aquellos navegadores que respeten los estandares.
Durgeoble está desconectado   Responder Citando
Antiguo 21-ene-2005, 06:00   #7 (permalink)
kemie está en el buen camino
 
Avatar de kemie
 
Fecha de Ingreso: junio-2003
Ubicación: estocolmo<-->mexico
Mensajes: 1.627
espera... como tienes tu codigo html?
si tienes
<a class="menuSuperior" href="...>link</a>


entonces esta bien tu css. pero si por el contrario, tienes:
<div class="menuSuperior">
<a href="...>link</a>
</div>

tu css deberia de ser:
.menuSuperior a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #2B5ABA;
text-transform: uppercase;
text-decoration: none;
text-align: center;
letter-spacing:0px;
}



.menuSuperior a:hover {
color: #FFFFFF;
text-decoration: underline;
}
__________________
::::::::::::::::::::::::::::: WebHostNinja | diseñorama.com::::::::::::::::::::::::::::::
kemie está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 23:36.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93