テンプレートに基づいて、クライアント向けのサイトを構築しています。テンプレートは、一部の画像にグリフィコンを利用するブートストラップフレームワークを使用します。ChromeでBootStrapホームページにアクセスすると、Glyphiconsは正常に機能しているようです。
これが私のために機能していないページです: http ://www.laidoffsoftware.com/Contact.aspx
[アドレス]セクションの下にあるアイコンを見ると、電話番号の横に電話のアイコンが表示され、メールアドレスの横に封筒のアイコンが表示されているはずです。FF、IE、またはOperaでは、これは問題ないように見えます。ただし、Chromeではアイコンが壊れています。これらは奇妙な記号です。
なぜこれが起こっているのか私は途方に暮れていますか?
どんなアイデアでも大歓迎です。
更新:Chromeコンソールはこれを表示しています:
キー「width」のビューポート引数値「100%」が数値プレフィックスに切り捨てられました。
Contact.aspx:8リソースはフォントとして解釈されますが、MIMEタイプfont / x-woffで転送されます:" http://www.laidoffsoftware.com/font/fontawesome-webfont.woff "。
Contact.aspx:290リソースはフォントとして解釈されますが、MIMEタイプimage / svg + xmlで転送されます:" http://www.laidoffsoftware.com/font/IcoMoon.svg "。
@font-face {
font-family: 'IcoMoon';
src: url('../font/IcoMoon.eot');
src: url('../font/IcoMoon.eot?#iefix') format('embedded-opentype'),
url('../font/IcoMoon.svg#IcoMoon') format('svg'),
url('../font/IcoMoon.woff') format('woff'),
url('../font/IcoMoon.ttf') format('truetype');
font-weight: normal;
font-style: normal; } /* Use the following CSS code if you want to use data attributes for inserting your icons */ [data-icon]:before {font-family: 'IcoMoon';
content: attr(data-icon);
speak: none; }
/* Use the following CSS code if you want to have a class per icon */ [class^="icon-"]:before, [class*=" icon-"]:before {font-family: 'FontAwesome', 'IcoMoon';
font-style: normal;
speak: none; } .icon-home:before {content: "\0021";} .icon-home-2:before {content: "\0022";} .icon-home-3:before {content: "\0023";} .icon-newspaper:before {content: "\0024";}