No, IE has never supported inherit
for any property – sorry. This has been fixed in >= IE8.
Whilst you could use a JavaScript fix to copy the properties from h2
to a
, it’s probably easiest just to apply the same styling rule to both elements:
h2, h2 a {
font: something;
color: black;
text-decoration: none;
}
You don’t need to set inherit
on text-decoration anyway, because decoration doesn’t inherit from a parent into a child: the underline effect is on the parent and goes through the child; the child cannot remove it (modulo IE bugs). ‘text-decoration: none’ on the child is the right thing, unless you want potentially two underlines…