Im using Font Удивительные значки на моей странице JSP, однако IE показывает дополнительный значок icon-16 icon-plus-sign. Я нашел решение, ссылаясь на Duplicated icon issue with Twitter Bootstrap and Font AwesomeDuplicate Font Удивительные значки, появляющиеся в IE9
Я попытался добавить следующее к моей bootstrap.css, но не помогло
[class^="icon-"], [class*=" icon-"]{
background:none;
}
Im не уверен, как я добавить следующее шрифт-awesome.css и bootstrap.css
<style type="text/css"> .icon {background:none;} </style>
Моего JSP код, который использует шрифт Высокие иконки "16-значок плюс знак", как показано ниже
<h:grid-check isCheckBoxRequired="false" checkedValue="${user.id}" id="user-${user.username}"/>
<h:grid-expand rowId="${user.id}"
childUrl="/admin/user/list/${user.id}/children.json"
expandClass="icon-16 icon-plus-sign"
collapseClass="icon-16 icon-minus-sign"/>
Однако IE показывает Addtional значка-16 значка плюс знак в приложении. Сгенерированный HTML код для IE, а отладка показывает два
Internet Explorer
<td style="padding-top: 2px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px;">
<a href="#" grid-child-url="/admin/user/list/25766383920481368/children.json" grid-expand="25766383920481368">
<i class="icon-16 icon-plus-sign" data-alt-class="icon-16 icon-minus-sign"/>
<i class="icon-16 icon-plus-sign" data-alt-class="icon-16 icon-minus-sign"/>
Следует добавить [class^= "icon-"], [class * = "icon -"] { background: none; } К шрифту-awesome.css? – ronan