前提・実現したいこと
ウェブフォント「design_plus」を使用している箇所の表示が「□」になってしまいました。フォントファイルへのリンクがどこかで切れているのだと思いますが、どこをどう修正したらいいのか、ご助力頂きたいです。
使っているテーマ:vogue_tcd051
発生している問題・エラーメッセージ
Access to Font at 'http://ドメイン.ne.jp/wp/wp-content/themes/vogue_tcd051/assets/fonts/design_plus.woff?v=1.0' from origin 'http://www.ドメイン.co.jp' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://www.ドメイン.co.jp' is therefore not allowed access.
□ ←アイコンが□になってしまう
該当のソースコード
【HTML】 <button id="js-request__close" class="p-request__close"></button>
【CSS】 .p-request__close { background: #000; border: 0; color: #fff; width: 60px; height: 60px; position: absolute; top: 0; right: 0; padding: 0; } button, input, optgroup, select, textarea { font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0; } .p-request__close::before { content: "\e91a"; font-family: "design_plus"; }
試したこと
demoページのCSSのfont-family: "design_plus";をクロームの検証でチェックを外すとアイコンが『 □ 』になるのを確認。
@font-face { font-family: "design_plus"; src: url('/wp/wp-content/themes/vogue_tcd051/assets/fonts/design_plus.woff?v=1.0') ; } .p-request__close{ font-family: "use-SourceHanSansJP"; } .p-request__close::before { content: "\e91a"; font-family: "design_plus"; }
上記コードで解決しました!
補足情報(FW/ツールのバージョンなど)
CSSがきいてない、というよりはリンクが切れているようで font-family: "design_plus";は読み込まれています。スマホやタブレットではウェブフォントが表示されます。
どうかご助力お願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/02 11:09
退会済みユーザー
2018/04/02 11:15
2018/04/02 11:56
2018/04/02 12:01
2018/04/02 12:04
2018/04/02 12:15 編集
2018/04/02 12:17
2018/04/02 12:25
2018/04/02 12:29
2018/04/02 12:45
2018/04/02 12:48
2018/04/02 13:01
2018/04/02 13:05
2018/04/02 13:19 編集
退会済みユーザー
2018/04/02 13:20
2018/04/02 13:28
2018/04/02 13:32
2018/04/02 13:35
2018/04/02 13:39
2018/04/02 13:46 編集