2015-08-05 4 views
3

По какой-то причине, когда я сделать удивительный значок шрифта иметь его внутри якоря, он становится синим, и я не могу отключить его обычным способом, с помощью CSS:Остановить якорь от создания шрифта удивительный значок синий?

a { 
    text-decoration:none; 
} 

Вот ссылка на codepen, а вы можете увидеть на сноске значок GitHub синий:

http://codepen.io/EuanR/pen/XbOdgR

+0

'цвет: # 000;' ... – Purag

ответ

0

проблема здесь в том, что text-decoration:none; не мешает связь с изменением цвета; это просто предотвращает подчеркивание.

Для предотвращения изменения цвета, вы должны переопределить цвет:

a { 
    text-decoration:none; 
    color: inherit; 
} 

И это не связан или вызванного шрифтом удивительного

+3

Понятия не имею, почему это имеет * любые * downvotes как это не является правильный ответ. – Purag

+0

Я тоже этого не понимаю. – taxicala

0

Икона FontAwesome являются занесена в <i> тегах, вы можете просто позвонить тег <i>.

i{ 
    color:red; 
} 
+0

Большое спасибо за помощь. –

0

Вы должны указать атрибут цвета:

a { 
    text-decoration:none; 
    color: black; 
} 

или если вы хотите остальную часть линии синего цвета, но значок в другом цвете:

a i { 
    text-decoration:none; 
    color: black; 
} 
+0

Большое спасибо за помощь. –

3

Вы можете добавить следующий CSS, чтобы ссылка наследовала цвет текста вокруг него:

a { 
    color:inherit; 
} 
+0

Большое спасибо за помощь. –