2015-04-21 98 views
2

我已成功在yii2中安装了LTEadmin2模板。使用谷歌浏览器,图标正常工作,但不在其他浏览器中。什么可能是这个错误的原因?图标显示在Chrome中,但不显示在其他浏览器中

这里是在Mozilla的示例输出。(图标未显示)

enter image description here

这里是在铬输出..

enter image description here

的代码是在这里.. 。

<?= Html::a(' New', ['create', 'id' => $model->id], ['class' => 'btn btn-success fa fa-plus']) ?> 
    <?= Html::a(' Update', ['update', 'id' => $model->id], ['class' => 'btn btn-primary fa fa-pencil']) ?> 
    <?= Html::a(' Delete', ['delete', 'id' => $model->id], [ 
     'class' => 'btn btn-danger fa fa-times', 
     'data' => [ 
      'confirm' => 'Are you sure you want to delete this item?', 
      'method' => 'post', 
     ], 
    ]) ?> 
+2

请添加HTML输出。 – arogachev

+0

没有看到HTML,我的猜测是font-awesome未被正确加载(也许HTTP over HTTPS和Chrome无论如何都允许)。请发布HTML和/或链接到发生问题的网站 –

+2

您能否检查浏览器调试器控制台以检查与字体/图像相关的警告或错误 –

回答

0

LTEadm in2模板包字体本地真棒。我以前遇到这个问题,它似乎是一个错误,而不是一个编码问题,这是一些浏览器似乎有一个问题,从网站加载字体真棒网络字体文件,并与他们合作。我找到的解决方法是直接从MAXCDN服务器上使用<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css">加载字体真棒CSS文件,这似乎解决了我在我所有使用LTEAdmin的网站上的问题。

相关问题