Я установил некоторый стиль для тегов h2 (цвет, размер шрифта и т.д.), но когда я помещаю тег "A" внутри, тогда стиль становится ссылкой. Мой html:
<h2>
<a class="no-decor" href="#" onclick="location.href='http://localhost/xxx/'; return false;">Link</a>
</h2>
Итак, как вы видите, я создал класс "no-decor". Он должен наследовать стиль h2 для тега "a".
a.no-decor {
color:inherit;
font-family:inherit;
font-size:inherit;
font-weight:inherit;
text-decoration:inherit;
}
В Firefox каждый тигр в порядке, но IE по-прежнему показывает стиль "a" (подчеркивание текста и синий цвет). Я знаю, я могу установить некоторый стиль для "h2 a", но, возможно, каким-то образом можно заставить работу CSS наследовать значения на IE7?
P.S. В IE6 тоже не поддерживается.
P.P.S. Существует несколько примеров: http://www.brunildo.org/test/inherit.html