У меня есть проблемы с Bootstrap, Fontawesome и IE7 при использовании группы кнопок, как это:Bootstrap + Fontawesome + IE7 = без надписи на кнопках со значком
<div class="btn-group">
<a href="some-url.html" class="btn icon-circle-arrow-left"> Back</a>
<a href="some-other-url.html" class="btn icon-edit"> Edit</a>
</div>
Я включил файлы CSS в голове документ (HTML5) как:
<link href="/bootstrap/css/bootstrap.min.css" media="screen" rel="stylesheet" type="text/css" />
<link href="/fontawesome/css/font-awesome.min.css" media="screen" rel="stylesheet" type="text/css" />
<link href="/fontawesome/css/font-awesome-ie7.min.css" media="screen" rel="stylesheet" type="text/css" />
Он отображается в большинстве современных браузеров. Но в IE7 текст субтитров на кнопке исчезает. Смотрите прилагаемый скриншот (IE7 на WinXP, IE8 на WinXP, Safari на OS X). При использовании инструментов разработчика F12 в IE8 и работе в режиме совместимости я вижу, что текстовый узел в теге содержит только квадрат (значок, который инструменты разработчика не могут отображать); текст в узле отсутствует. Изменение его вручную избавляет от значка и отображает текст.
Есть ли у кого-нибудь предложения, как я могу исправить эту проблему? К сожалению, отказаться от поддержки IE7. Это нормально, что это выглядит некрасиво, хотя .. :-)
Спасибо большое, что помогли! – nielsr