我正在阅读Angular.js Todo 应用程序视频教程,遇到了一个问题,包括 index.html 文件中的 Twitter Bootstrap 3 字形图标(在 Chrome 和 Firefox 中,图标显示为非描述性图像)。
这就是我在 index.html 中添加 bootstrap 和 bootstrap-glyphicons css 文件的方式:
<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>
这就是我稍后在文件中添加所需字形图标的方式:
<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
关于如何正确访问图标的任何想法?非常感谢你的帮助!