La propiedad de decoración de texto de CSS no puede ser anulada por el elemento secundario

Posible duplicado:
¿Cómo hago para que funcione esta modificación de la decoración de texto de CSS?

Mire este simple ejemplo:

 A red anchor  
 a { color:blue; font-family:Times New Roman; text-decoration:underline; } span { color:red; font-family:Arial; text-decoration:none; } 

Demostración en vivo: http://jsfiddle.net/5t9sV/

Como puede ver en la demostración en JSfiddle, el elemento SPAN anula los valores de las propiedades de color y font-family de su elemento ancestro ANCHOR. Sin embargo, la propiedad de text-decoration no se anula por alguna razón.

Supongo que algunas propiedades CSS pueden ser anuladas por elementos ancestrales, y algunas otras propiedades CSS no pueden.

¿Es eso así? Y si es así, ¿cómo puedo saber cuáles pueden y no pueden anularse?

De la especificación de text-decoration :

La propiedad ‘text-decoration’ en los elementos descendientes no puede tener ningún efecto en la decoración del antecesor.

La respuesta en la pregunta vinculada cita más (sin embargo, no puedo encontrar este texto en la especificación):

Las decoraciones de texto en cuadros en línea se dibujan en todo el elemento, pasando por cualquier elemento descendiente sin prestar atención a su presencia.

Y otra cita, CSS3 parece presentar text-decoration-skip , destinado a abordar esto mediante la aplicación de la propiedad en el descendiente (en su caso, ):

Esta propiedad especifica en qué partes del contenido del elemento debe omitirse cualquier decoración de texto que afecte al elemento. Controla todas las líneas de decoración de texto dibujadas por el elemento y también cualquier línea de decoración de texto dibujada por sus antepasados.

Como lo sugirió Pekka, aquí está mi respuesta:

La decoración del texto SE cambia cuando configura el valor de decoración del texto. El problema es que, dado que el elemento primario (el anclaje) rodea el tramo, parece que el tramo está siendo subrayado.

Esto se hace obvio si configura la decoración de texto del tramo en verdadero, porque hace que el subrayado sea azul solo para el tramo.