Я работал над учебником видеомонтажа Todo, и я столкнулся с проблемой, включающей глификоны Twitter-Bootstrap 3 в файле index.html (значки отображаются как не описательные изображения, как в Chrome и Firefox).Невозможно правильно отобразить Щебетать Щебетать бутстрапа
Это, как я добавляю начальной загрузки и бутстраповские-glyphicons CSS файлы index.html:
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"></script>
<script src="http://documentcloud.github.com/underscore/underscore-min.js"></script>
<script type="text/javascript" src="todo.js"></script>
<link rel="stylesheet" href="bootstrap/css/bootstrap.css">
<link rel="stylesheet" href="bootstrap/css/bootstrap-glyphicons.css">
<link rel="stylesheet" href="todo.css">
</head>
И это, как я добавляю нужный glyphicon позже в файле:
<form class="form-horizontal">
<input type="text" ng-model="formTodoText" ng-model-instant>
<button class="btn"><i class="glyphicon glyphicon-plus"></i>Add</button>
</form>
Файлы шрифтов bootstrap-glyphicons находятся в bootstrap/css/fonts. В частности, файлы:
- glyphiconshalflings-regular.eot
- glyphiconshalflings-regular.otf
- glyphiconshalflings-regular.svg
- glyphiconshalflings-regular.ttf
- glyphiconshalflings-regular.woff
Любые мысли о том, что делать для правильного доступа к значкам? Большое вам спасибо за вашу помощь!
Просто попробовал ваши три предложений – Alexandra
@Alexandra В источнике вы увидите абсолютные пути активов. Дважды проверьте, что ваш каталог 'fonts' находится на том же уровне, что и каталог' css'. –
Что касается ваших трех предложений: 1. Я только что загрузил библиотеки сегодня с сайта Bootstrap, поэтому они должны быть самыми современными; 2. Добавление «/» к путям активов фактически предотвращает доступ к активам, поэтому я оставил пути так, как они есть; 3. замена с , похоже, не имеет значения.Я не знаю, если это имеет значение, но «glyphicon glyphicon-minus/plus» работает, другие значки не пытались ... – Alexandra