2013-09-25 2 views
3

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"/> 
+0

Следует добавить [class^= "icon-"], [class * = "icon -"] { background: none; } К шрифту-awesome.css? – ronan

ответ

8

Вы должны использовать отдельный закрывающий тег для значка, как это,

<i class="icon-16 icon-plus-sign"></i> 

Так что попробуйте, как это ,

<h:grid-check isCheckBoxRequired="false" checkedValue="${user.id}" id="user-${user.username}"> </h:grid-check> 
<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"> </h:grid-expand> 
+0

моя страница JSp код ronan

+0

Как я могу использовать ваше предложение? – ronan

+0

@ronan Я не знаю jsp, в любом случае попробуйте например: « < 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"> '' – devo

1

Убедитесь, что вы используете щебетать Twitter без элемента значка.

они обеспечивают версию специально для этого случая

Как вы можете видеть, что есть 3 основная версия CSS:

  • полные: главная + отзывчивый + значок
  • без значка: главное + отзывчивый
  • без отзывчивого поведения: основной + значок

link

//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.2/css/bootstrap-combined.no-icons.min.css

Примечания очистить ваш браузер наличных денег для любого решения размещен на другие форумы

-1

Просто добавьте дисплей: блок; и height: от 0 до стилей ico в css.

+0

Добро пожаловать в Stack Overflow! Хотя ваш ответ может решить вопрос, всегда лучше, если вы можете предоставить описание в чем проблема и как nswer решает его. Это предложение для дальнейшего улучшения этого и будущих ответов. –

Смежные вопросы